I: pbuilder: network access will be disabled during build I: Current time: Sat Nov 30 10:26:39 +14 2024 I: pbuilder-time-stamp: 1732911999 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [0ad_0.0.26-8.dsc] I: copying [./0ad_0.0.26.orig.tar.gz] I: copying [./0ad_0.0.26-8.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Nov 28 22:47:43 2024 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-8.dsc: no acceptable signature found dpkg-source: info: extracting 0ad in 0ad-0.0.26 dpkg-source: info: unpacking 0ad_0.0.26.orig.tar.gz dpkg-source: info: unpacking 0ad_0.0.26-8.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 dpkg-source: info: applying fix_python_3.12_ftbfs.patch dpkg-source: info: applying ziplib-ignore-implicit-function-declaration-error.patch dpkg-source: info: applying miniupnpc-transition.patch dpkg-source: info: applying Fix-the-removal-of-implicit-conversions-in-libfmt-10.patch dpkg-source: info: applying 0012-Fix-segfault-with-openal-1.24.0.patch dpkg-source: info: applying 0013-Make-failed-audio-device-query-non-fatal.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/D01_modify_environment starting debug: Running on infom01-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Nov 29 20:26 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=711dd06516cc4bd782e220e7657bbfa7 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1735052 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Z5h3dRTe/pbuilderrc_QL2h --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Z5h3dRTe/b2 --logfile b2/build.log 0ad_0.0.26-8.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' I: uname -a Linux i-capture-the-hostname 6.1.0-28-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. 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, pkgconf, python3, python3-looseversion, python3-setuptools, rustc (>= 1.41), tzdata, zlib1g-dev (>= 1:1.2.3) dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on autoconf; however: Package autoconf is not installed. pbuilder-satisfydepends-dummy depends on automake; however: Package automake is not installed. pbuilder-satisfydepends-dummy depends on cargo; however: Package cargo is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-exec (>= 0.1); however: Package dh-exec is not installed. pbuilder-satisfydepends-dummy depends on git; however: Package git is not installed. pbuilder-satisfydepends-dummy depends on libboost-dev (>= 1.57.0.1); however: Package libboost-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-filesystem-dev (>= 1.57.0.1); however: Package libboost-filesystem-dev is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev (>= 7.32.0) | libcurl4-dev (>= 7.32.0); however: Package libcurl4-gnutls-dev is not installed. Package libcurl4-dev is not installed. pbuilder-satisfydepends-dummy depends on libenet-dev (>= 1.3); however: Package libenet-dev is not installed. pbuilder-satisfydepends-dummy depends on libfmt-dev (>= 4.0.0); however: Package libfmt-dev is not installed. pbuilder-satisfydepends-dummy depends on libfreetype-dev; however: Package libfreetype-dev is not installed. pbuilder-satisfydepends-dummy depends on libgloox-dev (>= 1.0.10); however: Package libgloox-dev is not installed. pbuilder-satisfydepends-dummy depends on libicu-dev (>= 67.1-4~); however: Package libicu-dev is not installed. pbuilder-satisfydepends-dummy depends on libminiupnpc-dev (>= 1.6); however: Package libminiupnpc-dev is not installed. pbuilder-satisfydepends-dummy depends on libogg-dev; however: Package libogg-dev is not installed. pbuilder-satisfydepends-dummy depends on libopenal-dev; however: Package libopenal-dev is not installed. pbuilder-satisfydepends-dummy depends on libpng-dev; however: Package libpng-dev is not installed. pbuilder-satisfydepends-dummy depends on libsdl2-dev (>= 2.0.5); however: Package libsdl2-dev is not installed. pbuilder-satisfydepends-dummy depends on libsodium-dev (>= 1.0.14); however: Package libsodium-dev is not installed. pbuilder-satisfydepends-dummy depends on libvorbis-dev; however: Package libvorbis-dev is not installed. pbuilder-satisfydepends-dummy depends on libwxgtk3.2-dev; however: Package libwxgtk3.2-dev is not installed. pbuilder-satisfydepends-dummy depends on libxcursor-dev; however: Package libxcursor-dev is not installed. pbuilder-satisfydepends-dummy depends on libxml2-dev; however: Package libxml2-dev is not installed. pbuilder-satisfydepends-dummy depends on llvm; however: Package llvm is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on python3-looseversion; however: Package python3-looseversion is not installed. pbuilder-satisfydepends-dummy depends on python3-setuptools; however: Package python3-setuptools is not installed. pbuilder-satisfydepends-dummy depends on rustc (>= 1.41); however: Package rustc is not installed. pbuilder-satisfydepends-dummy depends on tzdata; however: Package tzdata is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev (>= 1:1.2.3); however: Package zlib1g-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: adwaita-icon-theme{a} at-spi2-common{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} cargo{a} cmake{a} cmake-data{a} comerr-dev{a} dbus{a} dbus-bin{a} dbus-daemon{a} dbus-session-bus-common{a} dbus-system-bus-common{a} dbus-user-session{a} dconf-gsettings-backend{a} dconf-service{a} debhelper{a} dh-autoreconf{a} dh-exec{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-dejavu-mono{a} gettext{a} gettext-base{a} gir1.2-glib-2.0{a} gir1.2-ibus-1.0{a} girepository-tools{a} git{a} git-man{a} groff-base{a} gtk-update-icon-cache{a} hicolor-icon-theme{a} icu-devtools{a} intltool-debian{a} krb5-multidev{a} libapparmor1{a} libarchive-zip-perl{a} libarchive13t64{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libasyncns0{a} libatk-bridge2.0-0t64{a} libatk1.0-0t64{a} libatspi2.0-0t64{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblkid-dev{a} libboost-atomic1.83-dev{a} libboost-atomic1.83.0{a} libboost-dev{a} libboost-filesystem-dev{a} libboost-filesystem1.83-dev{a} libboost-filesystem1.83.0{a} libboost-system1.83-dev{a} libboost-system1.83.0{a} libboost1.83-dev{a} libbrotli-dev{a} libbrotli1{a} libbz2-dev{a} libcairo-gobject2{a} libcairo2{a} libcloudproviders0{a} libcolord2{a} libcom-err2{a} libcups2t64{a} libcurl3t64-gnutls{a} libcurl4-gnutls-dev{a} libcurl4t64{a} libdatrie1{a} libdbus-1-3{a} libdbus-1-dev{a} libdconf1{a} libdebhelper-perl{a} libdecor-0-0{a} libdecor-0-dev{a} libdeflate0{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-dev{a} libdrm-intel1{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libedit2{a} libegl-dev{a} libegl-mesa0{a} libegl1{a} libelf1t64{a} libenet-dev{a} libenet7{a} libepoxy0{a} liberror-perl{a} libevent-2.1-7t64{a} libexpat1{a} libffi-dev{a} libfile-stripnondeterminism-perl{a} libflac12t64{a} libfmt-dev{a} libfmt10{a} libfontconfig1{a} libfreetype-dev{a} libfreetype6{a} libfribidi0{a} libgbm-dev{a} libgbm1{a} libgdk-pixbuf-2.0-0{a} libgdk-pixbuf2.0-common{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{a} libgirepository-2.0-0{a} libgit2-1.8{a} libgl-dev{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libgles-dev{a} libgles1{a} libgles2{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libgloox-dev{a} libgloox18{a} libglu1-mesa{a} libglu1-mesa-dev{a} libglvnd0{a} libglx-dev{a} libglx-mesa0{a} libglx0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgnutls-dane0t64{a} libgnutls-openssl27t64{a} libgnutls28-dev{a} libgraphite2-3{a} libgssapi-krb5-2{a} libgssrpc4t64{a} libgtk-3-0t64{a} libgtk-3-common{a} libharfbuzz0b{a} libhttp-parser2.9{a} libibus-1.0-5{a} libibus-1.0-dev{a} libice-dev{a} libice6{a} libicu-dev{a} libicu72{a} libidn-dev{a} libidn12{a} libidn2-dev{a} libjbig0{a} libjpeg62-turbo{a} libjsoncpp26{a} libk5crypto3{a} libkadm5clnt-mit12{a} libkadm5srv-mit12{a} libkdb5-10t64{a} libkeyutils1{a} libkrb5-3{a} libkrb5-dev{a} libkrb5support0{a} liblcms2-2{a} libldap-2.5-0{a} libldap-dev{a} liblerc4{a} libllvm19{a} libmagic-mgc{a} libmagic1t64{a} libmbedcrypto16{a} libmbedtls21{a} libmbedx509-7{a} libminiupnpc-dev{a} libminiupnpc18{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libnghttp2-14{a} libnghttp2-dev{a} libnghttp3-9{a} libnghttp3-dev{a} libngtcp2-16{a} libngtcp2-crypto-gnutls-dev{a} libngtcp2-crypto-gnutls8{a} libngtcp2-dev{a} libnotify4{a} libnsl2{a} libogg-dev{a} libogg0{a} libopenal-data{a} libopenal-dev{a} libopenal1{a} libopengl-dev{a} libopengl0{a} libopus0{a} libp11-kit-dev{a} libpam-systemd{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpciaccess-dev{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpfm4{a} libpipeline1{a} libpixman-1-0{a} libpkgconf3{a} libpng-dev{a} libpng16-16t64{a} libproc2-0{a} libpsl-dev{a} libpsl5t64{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} libreadline8t64{a} librhash1{a} librtmp-dev{a} librtmp1{a} libsamplerate0{a} libsamplerate0-dev{a} libsasl2-2{a} libsasl2-modules-db{a} libsdl2-2.0-0{a} libsdl2-dev{a} libselinux1-dev{a} libsensors-config{a} libsensors5{a} libsepol-dev{a} libsharpyuv0{a} libsm-dev{a} libsm6{a} libsndfile1{a} libsndio-dev{a} libsndio7.0{a} libsodium-dev{a} libsodium23{a} libssh2-1-dev{a} libssh2-1t64{a} libssl-dev{a} libstd-rust-1.82{a} libstd-rust-dev{a} libsysprof-capture-4-dev{a} libsystemd-shared{a} libtasn1-6-dev{a} libthai-data{a} libthai0{a} libtiff6{a} libtirpc-common{a} libtirpc3t64{a} libtool{a} libuchardet0{a} libudev-dev{a} libunbound8{a} libuv1t64{a} libvorbis-dev{a} libvorbis0a{a} libvorbisenc2{a} libvorbisfile3{a} libvulkan1{a} libwayland-bin{a} libwayland-client0{a} libwayland-cursor0{a} libwayland-dev{a} libwayland-egl1{a} libwayland-server0{a} libwebp7{a} libwxbase3.2-1t64{a} libwxgtk-gl3.2-1t64{a} libwxgtk3.2-1t64{a} libwxgtk3.2-dev{a} libx11-6{a} libx11-data{a} libx11-dev{a} libx11-xcb1{a} libxau-dev{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-randr0{a} libxcb-render0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxcb1-dev{a} libxcomposite1{a} libxcursor-dev{a} libxcursor1{a} libxdamage1{a} libxdmcp-dev{a} libxdmcp6{a} libxext-dev{a} libxext6{a} libxfixes-dev{a} libxfixes3{a} libxi-dev{a} libxi6{a} libxinerama-dev{a} libxinerama1{a} libxkbcommon-dev{a} libxkbcommon0{a} libxml2{a} libxml2-dev{a} libxrandr-dev{a} libxrandr2{a} libxrender-dev{a} libxrender1{a} libxshmfence1{a} libxss-dev{a} libxss1{a} libxt-dev{a} libxt6t64{a} libxtst6{a} libxv-dev{a} libxv1{a} libxxf86vm-dev{a} libxxf86vm1{a} libz3-4{a} libzstd-dev{a} llvm{a} llvm-19{a} llvm-19-linker-tools{a} llvm-19-runtime{a} llvm-runtime{a} m4{a} man-db{a} media-types{a} mesa-libgallium{a} native-architecture{a} netbase{a} nettle-dev{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-autocommand{a} python3-inflect{a} python3-jaraco.context{a} python3-jaraco.functools{a} python3-jaraco.text{a} python3-looseversion{a} python3-minimal{a} python3-more-itertools{a} python3-packaging{a} python3-pkg-resources{a} python3-setuptools{a} python3-typeguard{a} python3-typing-extensions{a} python3-zipp{a} python3.12{a} python3.12-minimal{a} readline-common{a} rustc{a} sensible-utils{a} sgml-base{a} shared-mime-info{a} systemd{a} systemd-sysv{a} tzdata{a} uuid-dev{a} wx-common{a} wx3.2-headers{a} x11-common{a} x11proto-dev{a} xkb-data{a} xml-core{a} xorg-sgml-doctools{a} xtrans-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf at-spi2-core bzip2-doc ca-certificates chrony curl krb5-locales less libarchive-cpio-perl libdecor-0-plugin-1-cairo libdecor-0-plugin-1-gtk libenet-doc libgdk-pixbuf2.0-bin libgtk-3-bin libkmod2 libldap-common libltdl-dev libmail-sendmail-perl libnss-systemd libpng-tools librsvg2-common libsasl2-modules libtasn1-doc linux-sysctl-defaults llvm-19-dev lynx mesa-vulkan-drivers ntpsec openntpd openssh-client psmisc publicsuffix rust-llvm systemd-cryptsetup systemd-timesyncd wget xdg-user-dirs zip 0 packages upgraded, 389 newly installed, 0 to remove and 0 not upgraded. Need to get 288 MB of archives. After unpacking 1343 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libapparmor1 amd64 3.1.7-1+b3 [42.1 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libsystemd-shared amd64 257~rc3-1 [2136 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 systemd amd64 257~rc3-1 [3608 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 systemd-sysv amd64 257~rc3-1 [59.5 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 dbus-bin amd64 1.14.10-6 [106 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 dbus-session-bus-common all 1.14.10-6 [79.2 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 dbus-daemon amd64 1.14.10-6 [185 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 dbus-system-bus-common all 1.14.10-6 [80.2 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 dbus amd64 1.14.10-6 [98.5 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2~rc1-1 [23.6 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 32 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 sgml-base all 1.31 [15.4 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-6 [64.8 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-6 [879 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libpam-systemd amd64 257~rc3-1 [291 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf2.0-common all 2.42.12+dfsg-1 [311 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1501 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 shared-mime-info amd64 2.4-5+b1 [759 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libjpeg62-turbo amd64 1:2.1.5-3+b1 [168 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libpng16-16t64 amd64 1.6.44-2 [280 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libdeflate0 amd64 1.22-1 [47.3 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 libjbig0 amd64 2.1-6.1+b2 [32.1 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 liblerc4 amd64 4.0.0+ds-5 [183 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libsharpyuv0 amd64 1.4.0-0.1+b1 [113 kB] Get: 58 http://deb.debian.org/debian unstable/main amd64 libwebp7 amd64 1.4.0-0.1+b1 [313 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libtiff6 amd64 4.5.1+git230720-5 [324 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.12+dfsg-1+b1 [141 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 gtk-update-icon-cache amd64 4.16.7+ds-1 [50.2 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 hicolor-icon-theme all 0.18-1 [12.0 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 adwaita-icon-theme all 47.0-2 [463 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 at-spi2-common all 2.54.0-1 [170 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b6 [302 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-8 [19.6 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-8 [57.3 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libldap-2.5-0 amd64 2.5.18+dfsg-3+b1 [188 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1 [75.5 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.11.0-1 [351 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libhttp-parser2.9 amd64 2.9.4-6+b2 [21.2 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libmbedcrypto16 amd64 3.6.2-3 [355 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libmbedx509-7 amd64 3.6.2-3 [147 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libmbedtls21 amd64 3.6.2-3 [234 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 libgit2-1.8 amd64 1.8.4+ds-3 [531 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.4-1 [26.0 MB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libstd-rust-1.82 amd64 1.82.0+dfsg1-2 [21.5 MB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libstd-rust-dev amd64 1.82.0+dfsg1-2 [38.6 MB] Get: 89 http://deb.debian.org/debian unstable/main amd64 rustc amd64 1.82.0+dfsg1-2 [3618 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 cargo amd64 1.82.0+dfsg1-2 [6102 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 cmake-data all 3.31.1-1 [2267 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-1.1 [349 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-3 [81.7 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.5-1 [132 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.48.0-7 [148 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 cmake amd64 3.31.1-1 [11.9 MB] Get: 97 http://deb.debian.org/debian unstable/main amd64 comerr-dev amd64 2.1-1.47.2~rc1-1 [55.3 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 dbus-user-session amd64 1.14.10-6 [79.0 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libdconf1 amd64 0.40.0-4+b3 [41.9 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 dconf-service amd64 0.40.0-4+b3 [32.6 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 dconf-gsettings-backend amd64 0.40.0-4+b3 [28.8 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 104 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 108 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 dh-exec amd64 0.30 [25.6 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libfreetype6 amd64 2.13.3+dfsg-1 [452 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-mono all 2.37-8 [489 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 fonts-dejavu-core all 2.37-8 [840 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 fontconfig-config amd64 2.15.0-1.1+b1 [318 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libfontconfig1 amd64 2.15.0-1.1+b1 [391 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 fontconfig amd64 2.15.0-1.1+b1 [463 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 gir1.2-glib-2.0 amd64 2.82.2-3 [193 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-5 amd64 1.5.31-1 [454 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 gir1.2-ibus-1.0 amd64 1.5.31-1 [363 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.3 [2108 B] Get: 125 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.82.2-3 [139 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.82.2-3 [145 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.6.0-2 [64.8 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 libngtcp2-16 amd64 1.9.1-1 [119 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls8 amd64 1.9.1-1 [18.5 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 libcurl3t64-gnutls amd64 8.11.0-1 [359 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 liberror-perl all 0.17029-2 [29.0 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 git-man all 1:2.45.2-1.2 [2159 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 git amd64 1:2.45.2-1.2 [8662 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 icu-devtools amd64 72.1-5+b1 [210 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libgssrpc4t64 amd64 1.21.3-3 [59.5 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libkadm5clnt-mit12 amd64 1.21.3-3 [41.7 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 libkdb5-10t64 amd64 1.21.3-3 [42.0 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libkadm5srv-mit12 amd64 1.21.3-3 [53.5 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 krb5-multidev amd64 1.21.3-3 [126 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.12-1+b1 [371 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.12-1+b1 [116 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 libatk1.0-0t64 amd64 2.54.0-1 [51.2 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 149 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 libxi6 amd64 2:1.8.2-1 [78.9 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 libatspi2.0-0t64 amd64 2.54.0-1 [76.4 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 libatk-bridge2.0-0t64 amd64 2.54.0-1 [67.6 kB] Get: 154 http://deb.debian.org/debian unstable/main amd64 libavahi-common-data amd64 0.8-13+b3 [112 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 libavahi-common3 amd64 0.8-13+b3 [43.2 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libavahi-client3 amd64 0.8-13+b3 [47.5 kB] Get: 157 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.2-11 [47.2 kB] Get: 158 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.2-11 [204 kB] Get: 159 http://deb.debian.org/debian unstable/main amd64 libboost1.83-dev amd64 1.83.0-3.2+b1 [10.6 MB] Get: 160 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.83.0 amd64 1.83.0-3.2+b1 [234 kB] Get: 161 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.83-dev amd64 1.83.0-3.2+b1 [235 kB] Get: 162 http://deb.debian.org/debian unstable/main amd64 libboost-dev amd64 1.83.0.2+b2 [3836 B] Get: 163 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-3.2+b1 [282 kB] Get: 164 http://deb.debian.org/debian unstable/main amd64 libboost-system1.83.0 amd64 1.83.0-3.2+b1 [230 kB] Get: 165 http://deb.debian.org/debian unstable/main amd64 libboost-system1.83-dev amd64 1.83.0-3.2+b1 [232 kB] Get: 166 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem1.83-dev amd64 1.83.0-3.2+b1 [298 kB] Get: 167 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem-dev amd64 1.83.0.2+b2 [3628 B] Get: 168 http://deb.debian.org/debian unstable/main amd64 libbrotli-dev amd64 1.1.0-2+b6 [316 kB] Get: 169 http://deb.debian.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-6 [31.4 kB] Get: 170 http://deb.debian.org/debian unstable/main amd64 libpixman-1-0 amd64 0.44.0-3 [248 kB] Get: 171 http://deb.debian.org/debian unstable/main amd64 libxcb-render0 amd64 1.17.0-2+b1 [115 kB] Get: 172 http://deb.debian.org/debian unstable/main amd64 libxcb-shm0 amd64 1.17.0-2+b1 [105 kB] Get: 173 http://deb.debian.org/debian unstable/main amd64 libxrender1 amd64 1:0.9.10-1.1+b2 [27.8 kB] Get: 174 http://deb.debian.org/debian unstable/main amd64 libcairo2 amd64 1.18.2-2 [535 kB] Get: 175 http://deb.debian.org/debian unstable/main amd64 libcairo-gobject2 amd64 1.18.2-2 [130 kB] Get: 176 http://deb.debian.org/debian unstable/main amd64 libcloudproviders0 amd64 0.3.6-1+b1 [29.2 kB] Get: 177 http://deb.debian.org/debian unstable/main amd64 liblcms2-2 amd64 2.16-2 [160 kB] Get: 178 http://deb.debian.org/debian unstable/main amd64 libcolord2 amd64 1.4.7-1+b2 [140 kB] Get: 179 http://deb.debian.org/debian unstable/main amd64 libcups2t64 amd64 2.4.10-2 [251 kB] Get: 180 http://deb.debian.org/debian unstable/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10+b1 [182 kB] Get: 181 http://deb.debian.org/debian unstable/main amd64 libunbound8 amd64 1.22.0-1 [598 kB] Get: 182 http://deb.debian.org/debian unstable/main amd64 libgnutls-dane0t64 amd64 3.8.8-2 [449 kB] Get: 183 http://deb.debian.org/debian unstable/main amd64 libgnutls-openssl27t64 amd64 3.8.8-2 [449 kB] Get: 184 http://deb.debian.org/debian unstable/main amd64 libidn2-dev amd64 2.3.7-2+b1 [123 kB] Get: 185 http://deb.debian.org/debian unstable/main amd64 libp11-kit-dev amd64 0.25.5-2+b1 [208 kB] Get: 186 http://deb.debian.org/debian unstable/main amd64 libtasn1-6-dev amd64 4.19.0-3+b3 [98.9 kB] Get: 187 http://deb.debian.org/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-2+b2 [329 kB] Get: 188 http://deb.debian.org/debian unstable/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-2+b2 [642 kB] Get: 189 http://deb.debian.org/debian unstable/main amd64 nettle-dev amd64 3.10-1+b1 [1317 kB] Get: 190 http://deb.debian.org/debian unstable/main amd64 libgnutls28-dev amd64 3.8.8-2 [1391 kB] Get: 191 http://deb.debian.org/debian unstable/main amd64 libkrb5-dev amd64 1.21.3-3 [15.7 kB] Get: 192 http://deb.debian.org/debian unstable/main amd64 libldap-dev amd64 2.5.18+dfsg-3+b1 [303 kB] Get: 193 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 194 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 195 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 196 http://deb.debian.org/debian unstable/main amd64 libnghttp2-dev amd64 1.64.0-1 [115 kB] Get: 197 http://deb.debian.org/debian unstable/main amd64 libnghttp3-dev amd64 1.6.0-2 [88.5 kB] Get: 198 http://deb.debian.org/debian unstable/main amd64 libngtcp2-crypto-gnutls-dev amd64 1.9.1-1 [23.1 kB] Get: 199 http://deb.debian.org/debian unstable/main amd64 libngtcp2-dev amd64 1.9.1-1 [167 kB] Get: 200 http://deb.debian.org/debian unstable/main amd64 libpsl-dev amd64 0.21.2-1.1+b1 [77.6 kB] Get: 201 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 202 http://deb.debian.org/debian unstable/main amd64 librtmp-dev amd64 2.4+20151223.gitfa8646d.1-2+b5 [68.0 kB] Get: 203 http://deb.debian.org/debian unstable/main amd64 libssl-dev amd64 3.3.2-2 [2742 kB] Get: 204 http://deb.debian.org/debian unstable/main amd64 libssh2-1-dev amd64 1.11.1-1 [393 kB] Get: 205 http://deb.debian.org/debian unstable/main amd64 libzstd-dev amd64 1.5.6+dfsg-1+b1 [365 kB] Get: 206 http://deb.debian.org/debian unstable/main amd64 libcurl4-gnutls-dev amd64 8.11.0-1 [472 kB] Get: 207 http://deb.debian.org/debian unstable/main amd64 libdatrie1 amd64 0.2.13-3+b1 [38.1 kB] Get: 208 http://deb.debian.org/debian unstable/main amd64 xml-core all 0.19 [20.1 kB] Get: 209 http://deb.debian.org/debian unstable/main amd64 libdbus-1-dev amd64 1.14.10-6 [242 kB] Get: 210 http://deb.debian.org/debian unstable/main amd64 libwayland-client0 amd64 1.23.0-1+b1 [26.6 kB] Get: 211 http://deb.debian.org/debian unstable/main amd64 libdecor-0-0 amd64 0.2.2-2 [15.5 kB] Get: 212 http://deb.debian.org/debian unstable/main amd64 libwayland-server0 amd64 1.23.0-1+b1 [34.2 kB] Get: 213 http://deb.debian.org/debian unstable/main amd64 libwayland-cursor0 amd64 1.23.0-1+b1 [11.7 kB] Get: 214 http://deb.debian.org/debian unstable/main amd64 libwayland-egl1 amd64 1.23.0-1+b1 [5664 B] Get: 215 http://deb.debian.org/debian unstable/main amd64 libwayland-bin amd64 1.23.0-1+b1 [21.4 kB] Get: 216 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.6-1 [60.6 kB] Get: 217 http://deb.debian.org/debian unstable/main amd64 libwayland-dev amd64 1.23.0-1+b1 [73.7 kB] Get: 218 http://deb.debian.org/debian unstable/main amd64 libdecor-0-dev amd64 0.2.2-2 [7580 B] Get: 219 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B] Get: 220 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB] Get: 221 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB] Get: 222 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b2 [51.9 kB] Get: 223 http://deb.debian.org/debian unstable/main amd64 libdrm-intel1 amd64 2.4.123-1 [63.7 kB] Get: 224 http://deb.debian.org/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.123-1 [22.3 kB] Get: 225 http://deb.debian.org/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.123-1 [19.6 kB] Get: 226 http://deb.debian.org/debian unstable/main amd64 libpciaccess-dev amd64 0.17-3+b2 [55.4 kB] Get: 227 http://deb.debian.org/debian unstable/main amd64 libdrm-dev amd64 2.4.123-1 [295 kB] Get: 228 http://deb.debian.org/debian unstable/main amd64 libglvnd0 amd64 1.7.0-1+b2 [52.0 kB] Get: 229 http://deb.debian.org/debian unstable/main amd64 libxcb-randr0 amd64 1.17.0-2+b1 [117 kB] Get: 230 http://deb.debian.org/debian unstable/main amd64 libglapi-mesa amd64 24.2.8-1 [38.0 kB] Get: 231 http://deb.debian.org/debian unstable/main amd64 libsensors-config all 1:3.6.0-10 [14.6 kB] Get: 232 http://deb.debian.org/debian unstable/main amd64 libsensors5 amd64 1:3.6.0-10+b1 [35.1 kB] Get: 233 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB] Get: 234 http://deb.debian.org/debian unstable/main amd64 libxcb-dri2-0 amd64 1.17.0-2+b1 [107 kB] Get: 235 http://deb.debian.org/debian unstable/main amd64 libxcb-dri3-0 amd64 1.17.0-2+b1 [107 kB] Get: 236 http://deb.debian.org/debian unstable/main amd64 libxcb-present0 amd64 1.17.0-2+b1 [106 kB] Get: 237 http://deb.debian.org/debian unstable/main amd64 libxcb-sync1 amd64 1.17.0-2+b1 [109 kB] Get: 238 http://deb.debian.org/debian unstable/main amd64 libxcb-xfixes0 amd64 1.17.0-2+b1 [109 kB] Get: 239 http://deb.debian.org/debian unstable/main amd64 libxshmfence1 amd64 1.3-1+b2 [8848 B] Get: 240 http://deb.debian.org/debian unstable/main amd64 mesa-libgallium amd64 24.2.8-1 [9185 kB] Get: 241 http://deb.debian.org/debian unstable/main amd64 libgbm1 amd64 24.2.8-1 [42.8 kB] Get: 242 http://deb.debian.org/debian unstable/main amd64 libegl-mesa0 amd64 24.2.8-1 [133 kB] Get: 243 http://deb.debian.org/debian unstable/main amd64 libegl1 amd64 1.7.0-1+b2 [34.6 kB] Get: 244 http://deb.debian.org/debian unstable/main amd64 libxcb-glx0 amd64 1.17.0-2+b1 [122 kB] Get: 245 http://deb.debian.org/debian unstable/main amd64 libxfixes3 amd64 1:6.0.0-2+b2 [20.3 kB] Get: 246 http://deb.debian.org/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1+b3 [19.3 kB] Get: 247 http://deb.debian.org/debian unstable/main amd64 libvulkan1 amd64 1.3.296.0-1 [126 kB] Get: 248 http://deb.debian.org/debian unstable/main amd64 libgl1-mesa-dri amd64 24.2.8-1 [43.9 kB] Get: 249 http://deb.debian.org/debian unstable/main amd64 libglx-mesa0 amd64 24.2.8-1 [154 kB] Get: 250 http://deb.debian.org/debian unstable/main amd64 libglx0 amd64 1.7.0-1+b2 [34.9 kB] Get: 251 http://deb.debian.org/debian unstable/main amd64 libgl1 amd64 1.7.0-1+b2 [89.5 kB] Get: 252 http://deb.debian.org/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 253 http://deb.debian.org/debian unstable/main amd64 x11proto-dev all 2024.1-1 [603 kB] Get: 254 http://deb.debian.org/debian unstable/main amd64 libxau-dev amd64 1:1.0.11-1 [23.6 kB] Get: 255 http://deb.debian.org/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.5-1 [44.3 kB] Get: 256 http://deb.debian.org/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 257 http://deb.debian.org/debian unstable/main amd64 libxcb1-dev amd64 1.17.0-2+b1 [181 kB] Get: 258 http://deb.debian.org/debian unstable/main amd64 libx11-dev amd64 2:1.8.10-2 [891 kB] Get: 259 http://deb.debian.org/debian unstable/main amd64 libglx-dev amd64 1.7.0-1+b2 [15.8 kB] Get: 260 http://deb.debian.org/debian unstable/main amd64 libgl-dev amd64 1.7.0-1+b2 [101 kB] Get: 261 http://deb.debian.org/debian unstable/main amd64 libegl-dev amd64 1.7.0-1+b2 [19.5 kB] Get: 262 http://deb.debian.org/debian unstable/main amd64 libenet7 amd64 1.3.18+ds-1+b1 [29.0 kB] Get: 263 http://deb.debian.org/debian unstable/main amd64 libenet-dev amd64 1.3.18+ds-1+b1 [15.6 kB] Get: 264 http://deb.debian.org/debian unstable/main amd64 libepoxy0 amd64 1.5.10-2 [193 kB] Get: 265 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB] Get: 266 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-2.1+b1 [201 kB] Get: 267 http://deb.debian.org/debian unstable/main amd64 libfmt10 amd64 10.1.1+ds1-4 [127 kB] Get: 268 http://deb.debian.org/debian unstable/main amd64 libfmt-dev amd64 10.1.1+ds1-4 [177 kB] Get: 269 http://deb.debian.org/debian unstable/main amd64 libpng-dev amd64 1.6.44-2 [366 kB] Get: 270 http://deb.debian.org/debian unstable/main amd64 libfreetype-dev amd64 2.13.3+dfsg-1 [622 kB] Get: 271 http://deb.debian.org/debian unstable/main amd64 libfribidi0 amd64 1.0.15-1 [71.8 kB] Get: 272 http://deb.debian.org/debian unstable/main amd64 libgbm-dev amd64 24.2.8-1 [22.5 kB] Get: 273 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.7-1 [370 kB] Get: 274 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.44-4 [261 kB] Get: 275 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.44-4 [248 kB] Get: 276 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.44-4 [60.3 kB] Get: 277 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.44-4 [790 kB] Get: 278 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.7-3+b1 [160 kB] Get: 279 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.2-11 [29.0 kB] Get: 280 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 47.1-1 [47.6 kB] Get: 281 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.82.2-3 [1675 kB] Get: 282 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get: 283 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.82.2-3 [163 kB] Get: 284 http://deb.debian.org/debian unstable/main amd64 libgles1 amd64 1.7.0-1+b2 [12.1 kB] Get: 285 http://deb.debian.org/debian unstable/main amd64 libgles2 amd64 1.7.0-1+b2 [17.3 kB] Get: 286 http://deb.debian.org/debian unstable/main amd64 libgles-dev amd64 1.7.0-1+b2 [50.8 kB] Get: 287 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.82.2-3 [1275 kB] Get: 288 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.82.2-3 [127 kB] Get: 289 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.82.2-3 [51.5 kB] Get: 290 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.82.2-3 [52.3 kB] Get: 291 http://deb.debian.org/debian unstable/main amd64 libidn12 amd64 1.42-2+b1 [81.4 kB] Get: 292 http://deb.debian.org/debian unstable/main amd64 libgloox18 amd64 1.0.28-1+b3 [427 kB] Get: 293 http://deb.debian.org/debian unstable/main amd64 libidn-dev amd64 1.42-2+b1 [188 kB] Get: 294 http://deb.debian.org/debian unstable/main amd64 libgloox-dev amd64 1.0.28-1+b3 [623 kB] Get: 295 http://deb.debian.org/debian unstable/main amd64 libopengl0 amd64 1.7.0-1+b2 [30.9 kB] Get: 296 http://deb.debian.org/debian unstable/main amd64 libglu1-mesa amd64 9.0.2-1.1+b2 [185 kB] Get: 297 http://deb.debian.org/debian unstable/main amd64 libopengl-dev amd64 1.7.0-1+b2 [5388 B] Get: 298 http://deb.debian.org/debian unstable/main amd64 libglu1-mesa-dev amd64 9.0.2-1.1+b2 [223 kB] Get: 299 http://deb.debian.org/debian unstable/main amd64 libgraphite2-3 amd64 1.3.14-2+b1 [75.4 kB] Get: 300 http://deb.debian.org/debian unstable/main amd64 libharfbuzz0b amd64 10.0.1-1 [477 kB] Get: 301 http://deb.debian.org/debian unstable/main amd64 libthai-data all 0.1.29-2 [168 kB] Get: 302 http://deb.debian.org/debian unstable/main amd64 libthai0 amd64 0.1.29-2+b1 [49.4 kB] Get: 303 http://deb.debian.org/debian unstable/main amd64 libpango-1.0-0 amd64 1.54.0+ds-3 [223 kB] Get: 304 http://deb.debian.org/debian unstable/main amd64 libpangoft2-1.0-0 amd64 1.54.0+ds-3 [54.2 kB] Get: 305 http://deb.debian.org/debian unstable/main amd64 libpangocairo-1.0-0 amd64 1.54.0+ds-3 [35.2 kB] Get: 306 http://deb.debian.org/debian unstable/main amd64 libxcomposite1 amd64 1:0.4.6-1 [16.3 kB] Get: 307 http://deb.debian.org/debian unstable/main amd64 libxcursor1 amd64 1:1.2.2-1+b1 [37.6 kB] Get: 308 http://deb.debian.org/debian unstable/main amd64 libxdamage1 amd64 1:1.1.6-1+b2 [15.5 kB] Get: 309 http://deb.debian.org/debian unstable/main amd64 libxinerama1 amd64 2:1.1.4-3+b2 [16.0 kB] Get: 310 http://deb.debian.org/debian unstable/main amd64 xkb-data all 2.42-1 [790 kB] Get: 311 http://deb.debian.org/debian unstable/main amd64 libxkbcommon0 amd64 1.7.0-1 [113 kB] Get: 312 http://deb.debian.org/debian unstable/main amd64 libxrandr2 amd64 2:1.5.4-1+b1 [36.3 kB] Get: 313 http://deb.debian.org/debian unstable/main amd64 libgtk-3-common all 3.24.43-4 [4657 kB] Get: 314 http://deb.debian.org/debian unstable/main amd64 libgtk-3-0t64 amd64 3.24.43-4 [2754 kB] Get: 315 http://deb.debian.org/debian unstable/main amd64 libibus-1.0-dev amd64 1.5.31-1 [483 kB] Get: 316 http://deb.debian.org/debian unstable/main amd64 x11-common all 1:7.7+23.1 [216 kB] Get: 317 http://deb.debian.org/debian unstable/main amd64 libice6 amd64 2:1.1.1-1 [65.4 kB] Get: 318 http://deb.debian.org/debian unstable/main amd64 libice-dev amd64 2:1.1.1-1 [73.8 kB] Get: 319 http://deb.debian.org/debian unstable/main amd64 libicu-dev amd64 72.1-5+b1 [10.4 MB] Get: 320 http://deb.debian.org/debian unstable/main amd64 libminiupnpc18 amd64 2.2.8-2+b1 [34.6 kB] Get: 321 http://deb.debian.org/debian unstable/main amd64 libminiupnpc-dev amd64 2.2.8-2+b1 [43.4 kB] Get: 322 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB] Get: 323 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.9-1 [149 kB] Get: 324 http://deb.debian.org/debian unstable/main amd64 libnotify4 amd64 0.8.3-1+b2 [25.9 kB] Get: 325 http://deb.debian.org/debian unstable/main amd64 libogg-dev amd64 1.3.5-3+b2 [200 kB] Get: 326 http://deb.debian.org/debian unstable/main amd64 libopenal-data all 1:1.24.1-2 [167 kB] Get: 327 http://deb.debian.org/debian unstable/main amd64 libopenal1 amd64 1:1.24.1-2 [594 kB] Get: 328 http://deb.debian.org/debian unstable/main amd64 libopenal-dev amd64 1:1.24.1-2 [37.1 kB] Get: 329 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB] Get: 330 http://deb.debian.org/debian unstable/main amd64 libpfm4 amd64 4.13.0+git83-g91970fe-1 [368 kB] Get: 331 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB] Get: 332 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB] Get: 333 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-1+b3 [199 kB] Get: 334 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 16.1+dfsg1-5.1+b1 [274 kB] Get: 335 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 16.1+dfsg1-5.1+b1 [27.5 kB] Get: 336 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 16.1+dfsg1-5.1+b1 [89.7 kB] Get: 337 http://deb.debian.org/debian unstable/main amd64 libsamplerate0 amd64 0.2.2-4+b2 [950 kB] Get: 338 http://deb.debian.org/debian unstable/main amd64 libsamplerate0-dev amd64 0.2.2-4+b2 [62.9 kB] Get: 339 http://deb.debian.org/debian unstable/main amd64 libxss1 amd64 1:1.2.3-1+b2 [17.0 kB] Get: 340 http://deb.debian.org/debian unstable/main amd64 libsdl2-2.0-0 amd64 2.30.9+dfsg-1 [667 kB] Get: 341 http://deb.debian.org/debian unstable/main amd64 libsndio7.0 amd64 1.10.0-0.1 [27.6 kB] Get: 342 http://deb.debian.org/debian unstable/main amd64 libsndio-dev amd64 1.10.0-0.1 [25.1 kB] Get: 343 http://deb.debian.org/debian unstable/main amd64 libudev-dev amd64 257~rc3-1 [70.0 kB] Get: 344 http://deb.debian.org/debian unstable/main amd64 libxrender-dev amd64 1:0.9.10-1.1+b2 [35.8 kB] Get: 345 http://deb.debian.org/debian unstable/main amd64 libxfixes-dev amd64 1:6.0.0-2+b2 [22.3 kB] Get: 346 http://deb.debian.org/debian unstable/main amd64 libxcursor-dev amd64 1:1.2.2-1+b1 [48.8 kB] Get: 347 http://deb.debian.org/debian unstable/main amd64 libxext-dev amd64 2:1.3.4-1+b2 [104 kB] Get: 348 http://deb.debian.org/debian unstable/main amd64 libxi-dev amd64 2:1.8.2-1 [241 kB] Get: 349 http://deb.debian.org/debian unstable/main amd64 libxinerama-dev amd64 2:1.1.4-3+b2 [18.4 kB] Get: 350 http://deb.debian.org/debian unstable/main amd64 libxkbcommon-dev amd64 1.7.0-1 [53.6 kB] Get: 351 http://deb.debian.org/debian unstable/main amd64 libxrandr-dev amd64 2:1.5.4-1+b1 [44.3 kB] Get: 352 http://deb.debian.org/debian unstable/main amd64 libxss-dev amd64 1:1.2.3-1+b2 [22.7 kB] Get: 353 http://deb.debian.org/debian unstable/main amd64 libsm6 amd64 2:1.2.4-1 [35.2 kB] Get: 354 http://deb.debian.org/debian unstable/main amd64 libxt6t64 amd64 1:1.2.1-1.2+b1 [188 kB] Get: 355 http://deb.debian.org/debian unstable/main amd64 libsm-dev amd64 2:1.2.4-1 [37.7 kB] Get: 356 http://deb.debian.org/debian unstable/main amd64 libxt-dev amd64 1:1.2.1-1.2+b1 [407 kB] Get: 357 http://deb.debian.org/debian unstable/main amd64 libxv1 amd64 2:1.0.11-1.1+b2 [23.3 kB] Get: 358 http://deb.debian.org/debian unstable/main amd64 libxv-dev amd64 2:1.0.11-1.1+b2 [47.0 kB] Get: 359 http://deb.debian.org/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1+b3 [24.1 kB] Get: 360 http://deb.debian.org/debian unstable/main amd64 libsdl2-dev amd64 2.30.9+dfsg-1 [1097 kB] Get: 361 http://deb.debian.org/debian unstable/main amd64 libsodium23 amd64 1.0.18-1+b2 [165 kB] Get: 362 http://deb.debian.org/debian unstable/main amd64 libsodium-dev amd64 1.0.18-1+b2 [184 kB] Get: 363 http://deb.debian.org/debian unstable/main amd64 libvorbisfile3 amd64 1.3.7-2+b1 [21.5 kB] Get: 364 http://deb.debian.org/debian unstable/main amd64 libvorbis-dev amd64 1.3.7-2+b1 [326 kB] Get: 365 http://deb.debian.org/debian unstable/main amd64 libwxbase3.2-1t64 amd64 3.2.6+dfsg-2 [1041 kB] Get: 366 http://deb.debian.org/debian unstable/main amd64 libxtst6 amd64 2:1.2.3-1.1+b2 [25.9 kB] Get: 367 http://deb.debian.org/debian unstable/main amd64 libwxgtk3.2-1t64 amd64 3.2.6+dfsg-2 [4695 kB] Get: 368 http://deb.debian.org/debian unstable/main amd64 libwxgtk-gl3.2-1t64 amd64 3.2.6+dfsg-2 [84.1 kB] Get: 369 http://deb.debian.org/debian unstable/main amd64 wx-common amd64 3.2.6+dfsg-2 [119 kB] Get: 370 http://deb.debian.org/debian unstable/main amd64 wx3.2-headers all 3.2.6+dfsg-2 [1127 kB] Get: 371 http://deb.debian.org/debian unstable/main amd64 libwxgtk3.2-dev amd64 3.2.6+dfsg-2 [80.4 kB] Get: 372 http://deb.debian.org/debian unstable/main amd64 libxml2-dev amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [795 kB] Get: 373 http://deb.debian.org/debian unstable/main amd64 llvm-19-runtime amd64 1:19.1.4-1 [550 kB] Get: 374 http://deb.debian.org/debian unstable/main amd64 llvm-runtime amd64 1:19.0-63 [5904 B] Get: 375 http://deb.debian.org/debian unstable/main amd64 llvm-19-linker-tools amd64 1:19.1.4-1 [1260 kB] Get: 376 http://deb.debian.org/debian unstable/main amd64 llvm-19 amd64 1:19.1.4-1 [16.4 MB] Get: 377 http://deb.debian.org/debian unstable/main amd64 llvm amd64 1:19.0-63 [8328 B] Get: 378 http://deb.debian.org/debian unstable/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get: 379 http://deb.debian.org/debian unstable/main amd64 python3-more-itertools all 10.5.0-1 [63.8 kB] Get: 380 http://deb.debian.org/debian unstable/main amd64 python3-typing-extensions all 4.12.2-2 [73.0 kB] Get: 381 http://deb.debian.org/debian unstable/main amd64 python3-typeguard all 4.4.1-1 [37.0 kB] Get: 382 http://deb.debian.org/debian unstable/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get: 383 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.context all 6.0.0-1 [7984 B] Get: 384 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get: 385 http://deb.debian.org/debian unstable/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get: 386 http://deb.debian.org/debian unstable/main amd64 python3-looseversion all 1.3.0-3 [8964 B] Get: 387 http://deb.debian.org/debian unstable/main amd64 python3-pkg-resources all 75.2.0-1 [213 kB] Get: 388 http://deb.debian.org/debian unstable/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get: 389 http://deb.debian.org/debian unstable/main amd64 python3-setuptools all 75.2.0-1 [731 kB] Fetched 288 MB in 7s (43.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19969 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.1.7-1+b3_amd64.deb ... Unpacking libapparmor1:amd64 (3.1.7-1+b3) ... Selecting previously unselected package libsystemd-shared:amd64. Preparing to unpack .../libsystemd-shared_257~rc3-1_amd64.deb ... Unpacking libsystemd-shared:amd64 (257~rc3-1) ... Selecting previously unselected package systemd. Preparing to unpack .../systemd_257~rc3-1_amd64.deb ... Unpacking systemd (257~rc3-1) ... Setting up libapparmor1:amd64 (3.1.7-1+b3) ... Setting up libsystemd-shared:amd64 (257~rc3-1) ... Setting up systemd (257~rc3-1) ... Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' -> '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' -> '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sysinit.target.wants/systemd-pstore.service' -> '/usr/lib/systemd/system/systemd-pstore.service'. Initializing machine ID from random generator. Creating group 'systemd-journal' with GID 999. Creating group 'systemd-network' with GID 998. Creating user 'systemd-network' (systemd Network Management) with UID 998 and GID 998. /usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring. Selecting previously unselected package systemd-sysv. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20925 files and directories currently installed.) Preparing to unpack .../0-systemd-sysv_257~rc3-1_amd64.deb ... Unpacking systemd-sysv (257~rc3-1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../1-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../2-dbus-bin_1.14.10-6_amd64.deb ... Unpacking dbus-bin (1.14.10-6) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../3-dbus-session-bus-common_1.14.10-6_all.deb ... Unpacking dbus-session-bus-common (1.14.10-6) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../4-libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../5-dbus-daemon_1.14.10-6_amd64.deb ... Unpacking dbus-daemon (1.14.10-6) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../6-dbus-system-bus-common_1.14.10-6_all.deb ... Unpacking dbus-system-bus-common (1.14.10-6) ... Selecting previously unselected package dbus. Preparing to unpack .../7-dbus_1.14.10-6_amd64.deb ... Unpacking dbus (1.14.10-6) ... Selecting previously unselected package libpython3.12-minimal:amd64. Preparing to unpack .../8-libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../9-python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21337 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.2~rc1-1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2~rc1-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 22398 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../002-libproc2-0_2%3a4.0.4-6_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-6) ... Selecting previously unselected package procps. Preparing to unpack .../003-procps_2%3a4.0.4-6_amd64.deb ... Unpacking procps (2:4.0.4-6) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../004-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../006-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../009-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../010-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package libpam-systemd:amd64. Preparing to unpack .../011-libpam-systemd_257~rc3-1_amd64.deb ... Unpacking libpam-systemd:amd64 (257~rc3-1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../012-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../013-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../014-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../015-libgdk-pixbuf2.0-common_2.42.12+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../016-libglib2.0-0t64_2.82.2-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-3) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../017-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../018-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../019-shared-mime-info_2.4-5+b1_amd64.deb ... Unpacking shared-mime-info (2.4-5+b1) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../020-libjpeg62-turbo_1%3a2.1.5-3+b1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Selecting previously unselected package libpng16-16t64:amd64. Preparing to unpack .../021-libpng16-16t64_1.6.44-2_amd64.deb ... Unpacking libpng16-16t64:amd64 (1.6.44-2) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../022-libdeflate0_1.22-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.22-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../023-libjbig0_2.1-6.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-6.1+b2) ... Selecting previously unselected package liblerc4:amd64. Preparing to unpack .../024-liblerc4_4.0.0+ds-5_amd64.deb ... Unpacking liblerc4:amd64 (4.0.0+ds-5) ... Selecting previously unselected package libsharpyuv0:amd64. Preparing to unpack .../025-libsharpyuv0_1.4.0-0.1+b1_amd64.deb ... Unpacking libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libwebp7:amd64. Preparing to unpack .../026-libwebp7_1.4.0-0.1+b1_amd64.deb ... Unpacking libwebp7:amd64 (1.4.0-0.1+b1) ... Selecting previously unselected package libtiff6:amd64. Preparing to unpack .../027-libtiff6_4.5.1+git230720-5_amd64.deb ... Unpacking libtiff6:amd64 (4.5.1+git230720-5) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. Preparing to unpack .../028-libgdk-pixbuf-2.0-0_2.42.12+dfsg-1+b1_amd64.deb ... Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../029-gtk-update-icon-cache_4.16.7+ds-1_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (4.16.7+ds-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../030-hicolor-icon-theme_0.18-1_all.deb ... Unpacking hicolor-icon-theme (0.18-1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../031-adwaita-icon-theme_47.0-2_all.deb ... Unpacking adwaita-icon-theme (47.0-2) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../032-at-spi2-common_2.54.0-1_all.deb ... Unpacking at-spi2-common (2.54.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../033-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../034-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../035-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../036-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 .../037-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../038-libbrotli1_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../039-libsasl2-modules-db_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../040-libsasl2-2_2.1.28+dfsg1-8_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Selecting previously unselected package libldap-2.5-0:amd64. Preparing to unpack .../041-libldap-2.5-0_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../042-libnghttp2-14_1.64.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../043-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../044-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../045-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../046-libcurl4t64_8.11.0-1_amd64.deb ... Unpacking libcurl4t64:amd64 (8.11.0-1) ... Selecting previously unselected package libhttp-parser2.9:amd64. Preparing to unpack .../047-libhttp-parser2.9_2.9.4-6+b2_amd64.deb ... Unpacking libhttp-parser2.9:amd64 (2.9.4-6+b2) ... Selecting previously unselected package libmbedcrypto16:amd64. Preparing to unpack .../048-libmbedcrypto16_3.6.2-3_amd64.deb ... Unpacking libmbedcrypto16:amd64 (3.6.2-3) ... Selecting previously unselected package libmbedx509-7:amd64. Preparing to unpack .../049-libmbedx509-7_3.6.2-3_amd64.deb ... Unpacking libmbedx509-7:amd64 (3.6.2-3) ... Selecting previously unselected package libmbedtls21:amd64. Preparing to unpack .../050-libmbedtls21_3.6.2-3_amd64.deb ... Unpacking libmbedtls21:amd64 (3.6.2-3) ... Selecting previously unselected package libgit2-1.8:amd64. Preparing to unpack .../051-libgit2-1.8_1.8.4+ds-3_amd64.deb ... Unpacking libgit2-1.8:amd64 (1.8.4+ds-3) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../052-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../053-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../054-libllvm19_1%3a19.1.4-1_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.4-1) ... Selecting previously unselected package libstd-rust-1.82:amd64. Preparing to unpack .../055-libstd-rust-1.82_1.82.0+dfsg1-2_amd64.deb ... Unpacking libstd-rust-1.82:amd64 (1.82.0+dfsg1-2) ... Selecting previously unselected package libstd-rust-dev:amd64. Preparing to unpack .../056-libstd-rust-dev_1.82.0+dfsg1-2_amd64.deb ... Unpacking libstd-rust-dev:amd64 (1.82.0+dfsg1-2) ... Selecting previously unselected package rustc. Preparing to unpack .../057-rustc_1.82.0+dfsg1-2_amd64.deb ... Unpacking rustc (1.82.0+dfsg1-2) ... Selecting previously unselected package cargo. Preparing to unpack .../058-cargo_1.82.0+dfsg1-2_amd64.deb ... Unpacking cargo (1.82.0+dfsg1-2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../059-cmake-data_3.31.1-1_all.deb ... Unpacking cmake-data (3.31.1-1) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../060-libarchive13t64_3.7.4-1.1_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-1.1) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../061-libjsoncpp26_1.9.6-3_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-3) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../062-librhash1_1.4.5-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.5-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../063-libuv1t64_1.48.0-7_amd64.deb ... Unpacking libuv1t64:amd64 (1.48.0-7) ... Selecting previously unselected package cmake. Preparing to unpack .../064-cmake_3.31.1-1_amd64.deb ... Unpacking cmake (3.31.1-1) ... Selecting previously unselected package comerr-dev:amd64. Preparing to unpack .../065-comerr-dev_2.1-1.47.2~rc1-1_amd64.deb ... Unpacking comerr-dev:amd64 (2.1-1.47.2~rc1-1) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../066-dbus-user-session_1.14.10-6_amd64.deb ... Unpacking dbus-user-session (1.14.10-6) ... Selecting previously unselected package libdconf1:amd64. Preparing to unpack .../067-libdconf1_0.40.0-4+b3_amd64.deb ... Unpacking libdconf1:amd64 (0.40.0-4+b3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../068-dconf-service_0.40.0-4+b3_amd64.deb ... Unpacking dconf-service (0.40.0-4+b3) ... Selecting previously unselected package dconf-gsettings-backend:amd64. Preparing to unpack .../069-dconf-gsettings-backend_0.40.0-4+b3_amd64.deb ... Unpacking dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../070-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../071-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../072-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../073-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../074-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../075-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../076-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../077-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../078-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../079-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 .../080-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../081-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package dh-exec. Preparing to unpack .../082-dh-exec_0.30_amd64.deb ... Unpacking dh-exec (0.30) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../083-libfreetype6_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype6:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../084-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 .../085-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../086-fontconfig-config_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig-config (2.15.0-1.1+b1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../087-libfontconfig1_2.15.0-1.1+b1_amd64.deb ... Unpacking libfontconfig1:amd64 (2.15.0-1.1+b1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../088-fontconfig_2.15.0-1.1+b1_amd64.deb ... Unpacking fontconfig (2.15.0-1.1+b1) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../089-gir1.2-glib-2.0_2.82.2-3_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (2.82.2-3) ... Selecting previously unselected package libibus-1.0-5:amd64. Preparing to unpack .../090-libibus-1.0-5_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-5:amd64 (1.5.31-1) ... Selecting previously unselected package gir1.2-ibus-1.0:amd64. Preparing to unpack .../091-gir1.2-ibus-1.0_1.5.31-1_amd64.deb ... Unpacking gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Selecting previously unselected package native-architecture. Preparing to unpack .../092-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../093-libgirepository-2.0-0_2.82.2-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.82.2-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../094-girepository-tools_2.82.2-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.82.2-3) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../095-libnghttp3-9_1.6.0-2_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.6.0-2) ... Selecting previously unselected package libngtcp2-16:amd64. Preparing to unpack .../096-libngtcp2-16_1.9.1-1_amd64.deb ... Unpacking libngtcp2-16:amd64 (1.9.1-1) ... Selecting previously unselected package libngtcp2-crypto-gnutls8:amd64. Preparing to unpack .../097-libngtcp2-crypto-gnutls8_1.9.1-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ... Selecting previously unselected package libcurl3t64-gnutls:amd64. Preparing to unpack .../098-libcurl3t64-gnutls_8.11.0-1_amd64.deb ... Unpacking libcurl3t64-gnutls:amd64 (8.11.0-1) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../099-liberror-perl_0.17029-2_all.deb ... Unpacking liberror-perl (0.17029-2) ... Selecting previously unselected package git-man. Preparing to unpack .../100-git-man_1%3a2.45.2-1.2_all.deb ... Unpacking git-man (1:2.45.2-1.2) ... Selecting previously unselected package git. Preparing to unpack .../101-git_1%3a2.45.2-1.2_amd64.deb ... Unpacking git (1:2.45.2-1.2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../102-icu-devtools_72.1-5+b1_amd64.deb ... Unpacking icu-devtools (72.1-5+b1) ... Selecting previously unselected package libgssrpc4t64:amd64. Preparing to unpack .../103-libgssrpc4t64_1.21.3-3_amd64.deb ... Unpacking libgssrpc4t64:amd64 (1.21.3-3) ... Selecting previously unselected package libkadm5clnt-mit12:amd64. Preparing to unpack .../104-libkadm5clnt-mit12_1.21.3-3_amd64.deb ... Unpacking libkadm5clnt-mit12:amd64 (1.21.3-3) ... Selecting previously unselected package libkdb5-10t64:amd64. Preparing to unpack .../105-libkdb5-10t64_1.21.3-3_amd64.deb ... Unpacking libkdb5-10t64:amd64 (1.21.3-3) ... Selecting previously unselected package libkadm5srv-mit12:amd64. Preparing to unpack .../106-libkadm5srv-mit12_1.21.3-3_amd64.deb ... Unpacking libkadm5srv-mit12:amd64 (1.21.3-3) ... Selecting previously unselected package krb5-multidev:amd64. Preparing to unpack .../107-krb5-multidev_1.21.3-3_amd64.deb ... Unpacking krb5-multidev:amd64 (1.21.3-3) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../108-libasound2-data_1.2.12-1_all.deb ... Unpacking libasound2-data (1.2.12-1) ... Selecting previously unselected package libasound2t64:amd64. Preparing to unpack .../109-libasound2t64_1.2.12-1+b1_amd64.deb ... Unpacking libasound2t64:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../110-libasound2-dev_1.2.12-1+b1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../111-libasyncns0_0.8-6+b5_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6+b5) ... Selecting previously unselected package libatk1.0-0t64:amd64. Preparing to unpack .../112-libatk1.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk1.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../113-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../114-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../115-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../116-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../117-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../118-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../119-libxi6_2%3a1.8.2-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.8.2-1) ... Selecting previously unselected package libatspi2.0-0t64:amd64. Preparing to unpack .../120-libatspi2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatspi2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libatk-bridge2.0-0t64:amd64. Preparing to unpack .../121-libatk-bridge2.0-0t64_2.54.0-1_amd64.deb ... Unpacking libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../122-libavahi-common-data_0.8-13+b3_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../123-libavahi-common3_0.8-13+b3_amd64.deb ... Unpacking libavahi-common3:amd64 (0.8-13+b3) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../124-libavahi-client3_0.8-13+b3_amd64.deb ... Unpacking libavahi-client3:amd64 (0.8-13+b3) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../125-uuid-dev_2.40.2-11_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../126-libblkid-dev_2.40.2-11_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libboost1.83-dev:amd64. Preparing to unpack .../127-libboost1.83-dev_1.83.0-3.2+b1_amd64.deb ... Unpacking libboost1.83-dev:amd64 (1.83.0-3.2+b1) ... Selecting previously unselected package libboost-atomic1.83.0:amd64. Preparing to unpack .../128-libboost-atomic1.83.0_1.83.0-3.2+b1_amd64.deb ... Unpacking libboost-atomic1.83.0:amd64 (1.83.0-3.2+b1) ... Selecting previously unselected package libboost-atomic1.83-dev:amd64. Preparing to unpack .../129-libboost-atomic1.83-dev_1.83.0-3.2+b1_amd64.deb ... Unpacking libboost-atomic1.83-dev:amd64 (1.83.0-3.2+b1) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../130-libboost-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libboost-filesystem1.83.0:amd64. Preparing to unpack .../131-libboost-filesystem1.83.0_1.83.0-3.2+b1_amd64.deb ... Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-3.2+b1) ... Selecting previously unselected package libboost-system1.83.0:amd64. Preparing to unpack .../132-libboost-system1.83.0_1.83.0-3.2+b1_amd64.deb ... Unpacking libboost-system1.83.0:amd64 (1.83.0-3.2+b1) ... Selecting previously unselected package libboost-system1.83-dev:amd64. Preparing to unpack .../133-libboost-system1.83-dev_1.83.0-3.2+b1_amd64.deb ... Unpacking libboost-system1.83-dev:amd64 (1.83.0-3.2+b1) ... Selecting previously unselected package libboost-filesystem1.83-dev:amd64. Preparing to unpack .../134-libboost-filesystem1.83-dev_1.83.0-3.2+b1_amd64.deb ... Unpacking libboost-filesystem1.83-dev:amd64 (1.83.0-3.2+b1) ... Selecting previously unselected package libboost-filesystem-dev:amd64. Preparing to unpack .../135-libboost-filesystem-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-filesystem-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libbrotli-dev:amd64. Preparing to unpack .../136-libbrotli-dev_1.1.0-2+b6_amd64.deb ... Unpacking libbrotli-dev:amd64 (1.1.0-2+b6) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../137-libbz2-dev_1.0.8-6_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-6) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../138-libpixman-1-0_0.44.0-3_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.44.0-3) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../139-libxcb-render0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../140-libxcb-shm0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../141-libxrender1_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../142-libcairo2_1.18.2-2_amd64.deb ... Unpacking libcairo2:amd64 (1.18.2-2) ... Selecting previously unselected package libcairo-gobject2:amd64. Preparing to unpack .../143-libcairo-gobject2_1.18.2-2_amd64.deb ... Unpacking libcairo-gobject2:amd64 (1.18.2-2) ... Selecting previously unselected package libcloudproviders0:amd64. Preparing to unpack .../144-libcloudproviders0_0.3.6-1+b1_amd64.deb ... Unpacking libcloudproviders0:amd64 (0.3.6-1+b1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../145-liblcms2-2_2.16-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.16-2) ... Selecting previously unselected package libcolord2:amd64. Preparing to unpack .../146-libcolord2_1.4.7-1+b2_amd64.deb ... Unpacking libcolord2:amd64 (1.4.7-1+b2) ... Selecting previously unselected package libcups2t64:amd64. Preparing to unpack .../147-libcups2t64_2.4.10-2_amd64.deb ... Unpacking libcups2t64:amd64 (2.4.10-2) ... Selecting previously unselected package libevent-2.1-7t64:amd64. Preparing to unpack .../148-libevent-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libunbound8:amd64. Preparing to unpack .../149-libunbound8_1.22.0-1_amd64.deb ... Unpacking libunbound8:amd64 (1.22.0-1) ... Selecting previously unselected package libgnutls-dane0t64:amd64. Preparing to unpack .../150-libgnutls-dane0t64_3.8.8-2_amd64.deb ... Unpacking libgnutls-dane0t64:amd64 (3.8.8-2) ... Selecting previously unselected package libgnutls-openssl27t64:amd64. Preparing to unpack .../151-libgnutls-openssl27t64_3.8.8-2_amd64.deb ... Unpacking libgnutls-openssl27t64:amd64 (3.8.8-2) ... Selecting previously unselected package libidn2-dev:amd64. Preparing to unpack .../152-libidn2-dev_2.3.7-2+b1_amd64.deb ... Unpacking libidn2-dev:amd64 (2.3.7-2+b1) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../153-libp11-kit-dev_0.25.5-2+b1_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.25.5-2+b1) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../154-libtasn1-6-dev_4.19.0-3+b3_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.19.0-3+b3) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../155-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../156-libgmp-dev_2%3a6.3.0+dfsg-2+b2_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Selecting previously unselected package nettle-dev:amd64. Preparing to unpack .../157-nettle-dev_3.10-1+b1_amd64.deb ... Unpacking nettle-dev:amd64 (3.10-1+b1) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../158-libgnutls28-dev_3.8.8-2_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.8.8-2) ... Selecting previously unselected package libkrb5-dev:amd64. Preparing to unpack .../159-libkrb5-dev_1.21.3-3_amd64.deb ... Unpacking libkrb5-dev:amd64 (1.21.3-3) ... Selecting previously unselected package libldap-dev:amd64. Preparing to unpack .../160-libldap-dev_2.5.18+dfsg-3+b1_amd64.deb ... Unpacking libldap-dev:amd64 (2.5.18+dfsg-3+b1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../161-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../162-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../163-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package libnghttp2-dev:amd64. Preparing to unpack .../164-libnghttp2-dev_1.64.0-1_amd64.deb ... Unpacking libnghttp2-dev:amd64 (1.64.0-1) ... Selecting previously unselected package libnghttp3-dev:amd64. Preparing to unpack .../165-libnghttp3-dev_1.6.0-2_amd64.deb ... Unpacking libnghttp3-dev:amd64 (1.6.0-2) ... Selecting previously unselected package libngtcp2-crypto-gnutls-dev:amd64. Preparing to unpack .../166-libngtcp2-crypto-gnutls-dev_1.9.1-1_amd64.deb ... Unpacking libngtcp2-crypto-gnutls-dev:amd64 (1.9.1-1) ... Selecting previously unselected package libngtcp2-dev:amd64. Preparing to unpack .../167-libngtcp2-dev_1.9.1-1_amd64.deb ... Unpacking libngtcp2-dev:amd64 (1.9.1-1) ... Selecting previously unselected package libpsl-dev:amd64. Preparing to unpack .../168-libpsl-dev_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl-dev:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../169-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package librtmp-dev:amd64. Preparing to unpack .../170-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../171-libssl-dev_3.3.2-2_amd64.deb ... Unpacking libssl-dev:amd64 (3.3.2-2) ... Selecting previously unselected package libssh2-1-dev:amd64. Preparing to unpack .../172-libssh2-1-dev_1.11.1-1_amd64.deb ... Unpacking libssh2-1-dev:amd64 (1.11.1-1) ... Selecting previously unselected package libzstd-dev:amd64. Preparing to unpack .../173-libzstd-dev_1.5.6+dfsg-1+b1_amd64.deb ... Unpacking libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Selecting previously unselected package libcurl4-gnutls-dev:amd64. Preparing to unpack .../174-libcurl4-gnutls-dev_8.11.0-1_amd64.deb ... Unpacking libcurl4-gnutls-dev:amd64 (8.11.0-1) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../175-libdatrie1_0.2.13-3+b1_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.13-3+b1) ... Selecting previously unselected package xml-core. Preparing to unpack .../176-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../177-libdbus-1-dev_1.14.10-6_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.14.10-6) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../178-libwayland-client0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-client0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libdecor-0-0:amd64. Preparing to unpack .../179-libdecor-0-0_0.2.2-2_amd64.deb ... Unpacking libdecor-0-0:amd64 (0.2.2-2) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../180-libwayland-server0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-server0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../181-libwayland-cursor0_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-egl1:amd64. Preparing to unpack .../182-libwayland-egl1_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-egl1:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../183-libwayland-bin_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-bin (1.23.0-1+b1) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../184-libffi-dev_3.4.6-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../185-libwayland-dev_1.23.0-1+b1_amd64.deb ... Unpacking libwayland-dev:amd64 (1.23.0-1+b1) ... Selecting previously unselected package libdecor-0-dev:amd64. Preparing to unpack .../186-libdecor-0-dev_0.2.2-2_amd64.deb ... Unpacking libdecor-0-dev:amd64 (0.2.2-2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../187-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../188-libdrm2_2.4.123-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../189-libdrm-amdgpu1_2.4.123-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../190-libpciaccess0_0.17-3+b2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b2) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../191-libdrm-intel1_2.4.123-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../192-libdrm-radeon1_2.4.123-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../193-libdrm-nouveau2_2.4.123-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.123-1) ... Selecting previously unselected package libpciaccess-dev:amd64. Preparing to unpack .../194-libpciaccess-dev_0.17-3+b2_amd64.deb ... Unpacking libpciaccess-dev:amd64 (0.17-3+b2) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../195-libdrm-dev_2.4.123-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.123-1) ... Selecting previously unselected package libglvnd0:amd64. Preparing to unpack .../196-libglvnd0_1.7.0-1+b2_amd64.deb ... Unpacking libglvnd0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../197-libxcb-randr0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../198-libglapi-mesa_24.2.8-1_amd64.deb ... Unpacking libglapi-mesa:amd64 (24.2.8-1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../199-libsensors-config_1%3a3.6.0-10_all.deb ... Unpacking libsensors-config (1:3.6.0-10) ... Selecting previously unselected package libsensors5:amd64. Preparing to unpack .../200-libsensors5_1%3a3.6.0-10+b1_amd64.deb ... Unpacking libsensors5:amd64 (1:3.6.0-10+b1) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../201-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../202-libxcb-dri2-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../203-libxcb-dri3-0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../204-libxcb-present0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../205-libxcb-sync1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../206-libxcb-xfixes0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../207-libxshmfence1_1.3-1+b2_amd64.deb ... Unpacking libxshmfence1:amd64 (1.3-1+b2) ... Selecting previously unselected package mesa-libgallium:amd64. Preparing to unpack .../208-mesa-libgallium_24.2.8-1_amd64.deb ... Unpacking mesa-libgallium:amd64 (24.2.8-1) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../209-libgbm1_24.2.8-1_amd64.deb ... Unpacking libgbm1:amd64 (24.2.8-1) ... Selecting previously unselected package libegl-mesa0:amd64. Preparing to unpack .../210-libegl-mesa0_24.2.8-1_amd64.deb ... Unpacking libegl-mesa0:amd64 (24.2.8-1) ... Selecting previously unselected package libegl1:amd64. Preparing to unpack .../211-libegl1_1.7.0-1+b2_amd64.deb ... Unpacking libegl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../212-libxcb-glx0_1.17.0-2+b1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../213-libxfixes3_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes3:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../214-libxxf86vm1_1%3a1.1.4-1+b3_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b3) ... Selecting previously unselected package libvulkan1:amd64. Preparing to unpack .../215-libvulkan1_1.3.296.0-1_amd64.deb ... Unpacking libvulkan1:amd64 (1.3.296.0-1) ... Selecting previously unselected package libgl1-mesa-dri:amd64. Preparing to unpack .../216-libgl1-mesa-dri_24.2.8-1_amd64.deb ... Unpacking libgl1-mesa-dri:amd64 (24.2.8-1) ... Selecting previously unselected package libglx-mesa0:amd64. Preparing to unpack .../217-libglx-mesa0_24.2.8-1_amd64.deb ... Unpacking libglx-mesa0:amd64 (24.2.8-1) ... Selecting previously unselected package libglx0:amd64. Preparing to unpack .../218-libglx0_1.7.0-1+b2_amd64.deb ... Unpacking libglx0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl1:amd64. Preparing to unpack .../219-libgl1_1.7.0-1+b2_amd64.deb ... Unpacking libgl1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../220-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 .../221-x11proto-dev_2024.1-1_all.deb ... Unpacking x11proto-dev (2024.1-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../222-libxau-dev_1%3a1.0.11-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../223-libxdmcp-dev_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.5-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../224-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../225-libxcb1-dev_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../226-libx11-dev_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.8.10-2) ... Selecting previously unselected package libglx-dev:amd64. Preparing to unpack .../227-libglx-dev_1.7.0-1+b2_amd64.deb ... Unpacking libglx-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgl-dev:amd64. Preparing to unpack .../228-libgl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libegl-dev:amd64. Preparing to unpack .../229-libegl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libegl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libenet7:amd64. Preparing to unpack .../230-libenet7_1.3.18+ds-1+b1_amd64.deb ... Unpacking libenet7:amd64 (1.3.18+ds-1+b1) ... Selecting previously unselected package libenet-dev:amd64. Preparing to unpack .../231-libenet-dev_1.3.18+ds-1+b1_amd64.deb ... Unpacking libenet-dev:amd64 (1.3.18+ds-1+b1) ... Selecting previously unselected package libepoxy0:amd64. Preparing to unpack .../232-libepoxy0_1.5.10-2_amd64.deb ... Unpacking libepoxy0:amd64 (1.5.10-2) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../233-libogg0_1.3.5-3+b2_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac12t64:amd64. Preparing to unpack .../234-libflac12t64_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libfmt10:amd64. Preparing to unpack .../235-libfmt10_10.1.1+ds1-4_amd64.deb ... Unpacking libfmt10:amd64 (10.1.1+ds1-4) ... Selecting previously unselected package libfmt-dev:amd64. Preparing to unpack .../236-libfmt-dev_10.1.1+ds1-4_amd64.deb ... Unpacking libfmt-dev:amd64 (10.1.1+ds1-4) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../237-libpng-dev_1.6.44-2_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.44-2) ... Selecting previously unselected package libfreetype-dev:amd64. Preparing to unpack .../238-libfreetype-dev_2.13.3+dfsg-1_amd64.deb ... Unpacking libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Selecting previously unselected package libfribidi0:amd64. Preparing to unpack .../239-libfribidi0_1.0.15-1_amd64.deb ... Unpacking libfribidi0:amd64 (1.0.15-1) ... Selecting previously unselected package libgbm-dev:amd64. Preparing to unpack .../240-libgbm-dev_24.2.8-1_amd64.deb ... Unpacking libgbm-dev:amd64 (24.2.8-1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../241-libsepol-dev_3.7-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.7-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../242-libpcre2-16-0_10.44-4_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../243-libpcre2-32-0_10.44-4_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../244-libpcre2-posix3_10.44-4_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../245-libpcre2-dev_10.44-4_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.44-4) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../246-libselinux1-dev_3.7-3+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.7-3+b1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../247-libmount-dev_2.40.2-11_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../248-libsysprof-capture-4-dev_47.1-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (47.1-1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../249-libgio-2.0-dev_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../250-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../251-libgio-2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libgles1:amd64. Preparing to unpack .../252-libgles1_1.7.0-1+b2_amd64.deb ... Unpacking libgles1:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles2:amd64. Preparing to unpack .../253-libgles2_1.7.0-1+b2_amd64.deb ... Unpacking libgles2:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libgles-dev:amd64. Preparing to unpack .../254-libgles-dev_1.7.0-1+b2_amd64.deb ... Unpacking libgles-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../255-libglib2.0-data_2.82.2-3_all.deb ... Unpacking libglib2.0-data (2.82.2-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../256-libglib2.0-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../257-libglib2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../258-libglib2.0-dev_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libidn12:amd64. Preparing to unpack .../259-libidn12_1.42-2+b1_amd64.deb ... Unpacking libidn12:amd64 (1.42-2+b1) ... Selecting previously unselected package libgloox18:amd64. Preparing to unpack .../260-libgloox18_1.0.28-1+b3_amd64.deb ... Unpacking libgloox18:amd64 (1.0.28-1+b3) ... Selecting previously unselected package libidn-dev:amd64. Preparing to unpack .../261-libidn-dev_1.42-2+b1_amd64.deb ... Unpacking libidn-dev:amd64 (1.42-2+b1) ... Selecting previously unselected package libgloox-dev:amd64. Preparing to unpack .../262-libgloox-dev_1.0.28-1+b3_amd64.deb ... Unpacking libgloox-dev:amd64 (1.0.28-1+b3) ... Selecting previously unselected package libopengl0:amd64. Preparing to unpack .../263-libopengl0_1.7.0-1+b2_amd64.deb ... Unpacking libopengl0:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../264-libglu1-mesa_9.0.2-1.1+b2_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.2-1.1+b2) ... Selecting previously unselected package libopengl-dev:amd64. Preparing to unpack .../265-libopengl-dev_1.7.0-1+b2_amd64.deb ... Unpacking libopengl-dev:amd64 (1.7.0-1+b2) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../266-libglu1-mesa-dev_9.0.2-1.1+b2_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.2-1.1+b2) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../267-libgraphite2-3_1.3.14-2+b1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.14-2+b1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../268-libharfbuzz0b_10.0.1-1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../269-libthai-data_0.1.29-2_all.deb ... Unpacking libthai-data (0.1.29-2) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../270-libthai0_0.1.29-2+b1_amd64.deb ... Unpacking libthai0:amd64 (0.1.29-2+b1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../271-libpango-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../272-libpangoft2-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../273-libpangocairo-1.0-0_1.54.0+ds-3_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../274-libxcomposite1_1%3a0.4.6-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.6-1) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../275-libxcursor1_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../276-libxdamage1_1%3a1.1.6-1+b2_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.6-1+b2) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../277-libxinerama1_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../278-xkb-data_2.42-1_all.deb ... Unpacking xkb-data (2.42-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../279-libxkbcommon0_1.7.0-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (1.7.0-1) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../280-libxrandr2_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../281-libgtk-3-common_3.24.43-4_all.deb ... Unpacking libgtk-3-common (3.24.43-4) ... Selecting previously unselected package libgtk-3-0t64:amd64. Preparing to unpack .../282-libgtk-3-0t64_3.24.43-4_amd64.deb ... Unpacking libgtk-3-0t64:amd64 (3.24.43-4) ... Selecting previously unselected package libibus-1.0-dev:amd64. Preparing to unpack .../283-libibus-1.0-dev_1.5.31-1_amd64.deb ... Unpacking libibus-1.0-dev:amd64 (1.5.31-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../284-x11-common_1%3a7.7+23.1_all.deb ... Unpacking x11-common (1:7.7+23.1) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../285-libice6_2%3a1.1.1-1_amd64.deb ... Unpacking libice6:amd64 (2:1.1.1-1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../286-libice-dev_2%3a1.1.1-1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.1.1-1) ... Selecting previously unselected package libicu-dev:amd64. Preparing to unpack .../287-libicu-dev_72.1-5+b1_amd64.deb ... Unpacking libicu-dev:amd64 (72.1-5+b1) ... Selecting previously unselected package libminiupnpc18:amd64. Preparing to unpack .../288-libminiupnpc18_2.2.8-2+b1_amd64.deb ... Unpacking libminiupnpc18:amd64 (2.2.8-2+b1) ... Selecting previously unselected package libminiupnpc-dev:amd64. Preparing to unpack .../289-libminiupnpc-dev_2.2.8-2+b1_amd64.deb ... Unpacking libminiupnpc-dev:amd64 (2.2.8-2+b1) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../290-libmp3lame0_3.100-6+b3_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:amd64. Preparing to unpack .../291-libmpg123-0t64_1.32.9-1_amd64.deb ... Unpacking libmpg123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libnotify4:amd64. Preparing to unpack .../292-libnotify4_0.8.3-1+b2_amd64.deb ... Unpacking libnotify4:amd64 (0.8.3-1+b2) ... Selecting previously unselected package libogg-dev:amd64. Preparing to unpack .../293-libogg-dev_1.3.5-3+b2_amd64.deb ... Unpacking libogg-dev:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libopenal-data. Preparing to unpack .../294-libopenal-data_1%3a1.24.1-2_all.deb ... Unpacking libopenal-data (1:1.24.1-2) ... Selecting previously unselected package libopenal1:amd64. Preparing to unpack .../295-libopenal1_1%3a1.24.1-2_amd64.deb ... Unpacking libopenal1:amd64 (1:1.24.1-2) ... Selecting previously unselected package libopenal-dev:amd64. Preparing to unpack .../296-libopenal-dev_1%3a1.24.1-2_amd64.deb ... Unpacking libopenal-dev:amd64 (1:1.24.1-2) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../297-libopus0_1.5.2-2_amd64.deb ... Unpacking libopus0:amd64 (1.5.2-2) ... Selecting previously unselected package libpfm4:amd64. Preparing to unpack .../298-libpfm4_4.13.0+git83-g91970fe-1_amd64.deb ... Unpacking libpfm4:amd64 (4.13.0+git83-g91970fe-1) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../299-libvorbis0a_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../300-libvorbisenc2_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../301-libsndfile1_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../302-libpulse0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../303-libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../304-libpulse-dev_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libsamplerate0:amd64. Preparing to unpack .../305-libsamplerate0_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libsamplerate0-dev:amd64. Preparing to unpack .../306-libsamplerate0-dev_0.2.2-4+b2_amd64.deb ... Unpacking libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../307-libxss1_1%3a1.2.3-1+b2_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1+b2) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../308-libsdl2-2.0-0_2.30.9+dfsg-1_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.30.9+dfsg-1) ... Selecting previously unselected package libsndio7.0:amd64. Preparing to unpack .../309-libsndio7.0_1.10.0-0.1_amd64.deb ... Unpacking libsndio7.0:amd64 (1.10.0-0.1) ... Selecting previously unselected package libsndio-dev:amd64. Preparing to unpack .../310-libsndio-dev_1.10.0-0.1_amd64.deb ... Unpacking libsndio-dev:amd64 (1.10.0-0.1) ... Selecting previously unselected package libudev-dev:amd64. Preparing to unpack .../311-libudev-dev_257~rc3-1_amd64.deb ... Unpacking libudev-dev:amd64 (257~rc3-1) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../312-libxrender-dev_1%3a0.9.10-1.1+b2_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.10-1.1+b2) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../313-libxfixes-dev_1%3a6.0.0-2+b2_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:6.0.0-2+b2) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../314-libxcursor-dev_1%3a1.2.2-1+b1_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.2.2-1+b1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../315-libxext-dev_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxi-dev:amd64. Preparing to unpack .../316-libxi-dev_2%3a1.8.2-1_amd64.deb ... Unpacking libxi-dev:amd64 (2:1.8.2-1) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../317-libxinerama-dev_2%3a1.1.4-3+b2_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.4-3+b2) ... Selecting previously unselected package libxkbcommon-dev:amd64. Preparing to unpack .../318-libxkbcommon-dev_1.7.0-1_amd64.deb ... Unpacking libxkbcommon-dev:amd64 (1.7.0-1) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../319-libxrandr-dev_2%3a1.5.4-1+b1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.4-1+b1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../320-libxss-dev_1%3a1.2.3-1+b2_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.3-1+b2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../321-libsm6_2%3a1.2.4-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxt6t64:amd64. Preparing to unpack .../322-libxt6t64_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../323-libsm-dev_2%3a1.2.4-1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.4-1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../324-libxt-dev_1%3a1.2.1-1.2+b1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.2.1-1.2+b1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../325-libxv1_2%3a1.0.11-1.1+b2_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.11-1.1+b2) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../326-libxv-dev_2%3a1.0.11-1.1+b2_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.11-1.1+b2) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../327-libxxf86vm-dev_1%3a1.1.4-1+b3_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1+b3) ... Selecting previously unselected package libsdl2-dev:amd64. Preparing to unpack .../328-libsdl2-dev_2.30.9+dfsg-1_amd64.deb ... Unpacking libsdl2-dev:amd64 (2.30.9+dfsg-1) ... Selecting previously unselected package libsodium23:amd64. Preparing to unpack .../329-libsodium23_1.0.18-1+b2_amd64.deb ... Unpacking libsodium23:amd64 (1.0.18-1+b2) ... Selecting previously unselected package libsodium-dev:amd64. Preparing to unpack .../330-libsodium-dev_1.0.18-1+b2_amd64.deb ... Unpacking libsodium-dev:amd64 (1.0.18-1+b2) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../331-libvorbisfile3_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbis-dev:amd64. Preparing to unpack .../332-libvorbis-dev_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis-dev:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libwxbase3.2-1t64:amd64. Preparing to unpack .../333-libwxbase3.2-1t64_3.2.6+dfsg-2_amd64.deb ... Unpacking libwxbase3.2-1t64:amd64 (3.2.6+dfsg-2) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../334-libxtst6_2%3a1.2.3-1.1+b2_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.3-1.1+b2) ... Selecting previously unselected package libwxgtk3.2-1t64:amd64. Preparing to unpack .../335-libwxgtk3.2-1t64_3.2.6+dfsg-2_amd64.deb ... Unpacking libwxgtk3.2-1t64:amd64 (3.2.6+dfsg-2) ... Selecting previously unselected package libwxgtk-gl3.2-1t64:amd64. Preparing to unpack .../336-libwxgtk-gl3.2-1t64_3.2.6+dfsg-2_amd64.deb ... Unpacking libwxgtk-gl3.2-1t64:amd64 (3.2.6+dfsg-2) ... Selecting previously unselected package wx-common. Preparing to unpack .../337-wx-common_3.2.6+dfsg-2_amd64.deb ... Unpacking wx-common (3.2.6+dfsg-2) ... Selecting previously unselected package wx3.2-headers. Preparing to unpack .../338-wx3.2-headers_3.2.6+dfsg-2_all.deb ... Unpacking wx3.2-headers (3.2.6+dfsg-2) ... Selecting previously unselected package libwxgtk3.2-dev:amd64. Preparing to unpack .../339-libwxgtk3.2-dev_3.2.6+dfsg-2_amd64.deb ... Unpacking libwxgtk3.2-dev:amd64 (3.2.6+dfsg-2) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../340-libxml2-dev_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package llvm-19-runtime. Preparing to unpack .../341-llvm-19-runtime_1%3a19.1.4-1_amd64.deb ... Unpacking llvm-19-runtime (1:19.1.4-1) ... Selecting previously unselected package llvm-runtime:amd64. Preparing to unpack .../342-llvm-runtime_1%3a19.0-63_amd64.deb ... Unpacking llvm-runtime:amd64 (1:19.0-63) ... Selecting previously unselected package llvm-19-linker-tools. Preparing to unpack .../343-llvm-19-linker-tools_1%3a19.1.4-1_amd64.deb ... Unpacking llvm-19-linker-tools (1:19.1.4-1) ... Selecting previously unselected package llvm-19. Preparing to unpack .../344-llvm-19_1%3a19.1.4-1_amd64.deb ... Unpacking llvm-19 (1:19.1.4-1) ... Selecting previously unselected package llvm. Preparing to unpack .../345-llvm_1%3a19.0-63_amd64.deb ... Unpacking llvm (1:19.0-63) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../346-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../347-python3-more-itertools_10.5.0-1_all.deb ... Unpacking python3-more-itertools (10.5.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../348-python3-typing-extensions_4.12.2-2_all.deb ... Unpacking python3-typing-extensions (4.12.2-2) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../349-python3-typeguard_4.4.1-1_all.deb ... Unpacking python3-typeguard (4.4.1-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../350-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../351-python3-jaraco.context_6.0.0-1_all.deb ... Unpacking python3-jaraco.context (6.0.0-1) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../352-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../353-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-looseversion. Preparing to unpack .../354-python3-looseversion_1.3.0-3_all.deb ... Unpacking python3-looseversion (1.3.0-3) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../355-python3-pkg-resources_75.2.0-1_all.deb ... Unpacking python3-pkg-resources (75.2.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../356-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../357-python3-setuptools_75.2.0-1_all.deb ... Unpacking python3-setuptools (75.2.0-1) ... Setting up libenet7:amd64 (1.3.18+ds-1+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgraphite2-3:amd64 (1.3.14-2+b1) ... Setting up libgnutls-openssl27t64:amd64 (3.8.8-2) ... Setting up liblcms2-2:amd64 (2.16-2) ... Setting up libpixman-1-0:amd64 (0.44.0-3) ... Setting up libsharpyuv0:amd64 (1.4.0-0.1+b1) ... Setting up libwayland-server0:amd64 (1.23.0-1+b1) ... Setting up libpciaccess0:amd64 (0.17-3+b2) ... Setting up systemd-sysv (257~rc3-1) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libboost1.83-dev:amd64 (1.83.0-3.2+b1) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up libsodium23:amd64 (1.0.18-1+b2) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up libpciaccess-dev:amd64 (0.17-3+b2) ... Setting up libxcb-xfixes0:amd64 (1.17.0-2+b1) ... Setting up libogg0:amd64 (1.3.5-3+b2) ... Setting up libzstd-dev:amd64 (1.5.6+dfsg-1+b1) ... Setting up liblerc4:amd64 (4.0.0+ds-5) ... Setting up bsdextrautils (2.40.2-11) ... Setting up hicolor-icon-theme (0.18-1) ... Setting up libdatrie1:amd64 (0.2.13-3+b1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libxcb-render0:amd64 (1.17.0-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglvnd0:amd64 (1.7.0-1+b2) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libxcb-glx0:amd64 (1.17.0-2+b1) ... Setting up libdebhelper-perl (13.20) ... Setting up libbrotli1:amd64 (1.1.0-2+b6) ... Setting up libedit2:amd64 (3.1-20240808-1) ... Setting up libboost-system1.83.0:amd64 (1.83.0-3.2+b1) ... Setting up libgdk-pixbuf2.0-common (2.42.12+dfsg-1) ... Setting up libuv1t64:amd64 (1.48.0-7) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up x11-common (1:7.7+23.1) ... Running in chroot, ignoring request. Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libsensors-config (1:3.6.0-10) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up libnghttp2-14:amd64 (1.64.0-1) ... Setting up libdeflate0:amd64 (1.22-1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up xkb-data (2.42-1) ... Setting up libxcb-shm0:amd64 (1.17.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.2~rc1-1) ... Setting up file (1:5.45-3+b1) ... Setting up libogg-dev:amd64 (1.3.5-3+b2) ... Setting up libmpg123-0t64:amd64 (1.32.9-1) ... Setting up libboost-filesystem1.83.0:amd64 (1.83.0-3.2+b1) ... Setting up libffi-dev:amd64 (3.4.6-1) ... Setting up libjbig0:amd64 (2.1-6.1+b2) ... Setting up libpcre2-16-0:amd64 (10.44-4) ... Setting up libopengl0:amd64 (1.7.0-1+b2) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libminiupnpc18:amd64 (2.2.8-2+b1) ... Setting up libpsl-dev:amd64 (0.21.2-1.1+b1) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-8) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Nov 29 20:30:18 UTC 2024. Universal Time is now: Fri Nov 29 20:30:18 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:amd64 (1.83.0-3.2+b1) ... Setting up libxcb-present0:amd64 (1.17.0-2+b1) ... Setting up liberror-perl (0.17029-2) ... Setting up libsysprof-capture-4-dev:amd64 (47.1-1) ... Setting up libasound2-data (1.2.12-1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpcre2-32-0:amd64 (10.44-4) ... Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... Setting up libglib2.0-data (2.82.2-3) ... Setting up libunbound8:amd64 (1.22.0-1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up libpfm4:amd64 (4.13.0+git83-g91970fe-1) ... Setting up libgles2:amd64 (1.7.0-1+b2) ... Setting up libasound2t64:amd64 (1.2.12-1+b1) ... Setting up libjpeg62-turbo:amd64 (1:2.1.5-3+b1) ... Setting up libgnutls-dane0t64:amd64 (3.8.8-2) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libepoxy0:amd64 (1.5.10-2) ... Setting up libxcb-sync1:amd64 (1.17.0-2+b1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libjsoncpp26:amd64 (1.9.6-3) ... Setting up uuid-dev:amd64 (2.40.2-11) ... Setting up libavahi-common-data:amd64 (0.8-13+b3) ... Setting up libgles1:amd64 (1.7.0-1+b2) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libfribidi0:amd64 (1.0.15-1) ... Setting up libopus0:amd64 (1.5.2-2) ... Setting up libproc2-0:amd64 (2:4.0.4-6) ... Setting up comerr-dev:amd64 (2.1-1.47.2~rc1-1) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libssl-dev:amd64 (3.3.2-2) ... Setting up libpng16-16t64:amd64 (1.6.44-2) ... Setting up libvorbis0a:amd64 (1.3.7-2+b1) ... Setting up libidn12:amd64 (1.42-2+b1) ... Setting up autopoint (0.22.5-2) ... Setting up icu-devtools (72.1-5+b1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libudev-dev:amd64 (257~rc3-1) ... Setting up libsepol-dev:amd64 (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up gir1.2-glib-2.0:amd64 (2.82.2-3) ... Setting up libsensors5:amd64 (1:3.6.0-10+b1) ... Setting up libsodium-dev:amd64 (1.0.18-1+b2) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up libidn2-dev:amd64 (2.3.7-2+b1) ... Setting up libglapi-mesa:amd64 (24.2.8-1) ... Setting up wx3.2-headers (3.2.6+dfsg-2) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-8) ... Setting up libvulkan1:amd64 (1.3.296.0-1) ... Setting up libboost-atomic1.83-dev:amd64 (1.83.0-3.2+b1) ... Setting up autoconf (2.72-3) ... Setting up libnghttp3-9:amd64 (1.6.0-2) ... Setting up libwebp7:amd64 (1.4.0-0.1+b1) ... Setting up libnghttp3-dev:amd64 (1.6.0-2) ... Setting up libsndio7.0:amd64 (1.10.0-0.1) ... Setting up libxcb-dri2-0:amd64 (1.17.0-2+b1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpcre2-posix3:amd64 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up libasyncns0:amd64 (0.8-6+b5) ... Setting up libxshmfence1:amd64 (1.3-1+b2) ... Setting up libenet-dev:amd64 (1.3.18+ds-1+b1) ... Setting up at-spi2-common (2.54.0-1) ... Setting up libtiff6:amd64 (4.5.1+git230720-5) ... Setting up libxcb-randr0:amd64 (1.17.0-2+b1) ... Setting up dbus-session-bus-common (1.14.10-6) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-6) ... Setting up git-man (1:2.45.2-1.2) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up libopenal-data (1:1.24.1-2) ... Setting up libthai-data (0.1.29-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up libngtcp2-16:amd64 (1.9.1-1) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.31.1-1) ... Setting up librhash1:amd64 (1.4.5-1) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libboost-dev:amd64 (1.83.0.2+b2) ... Setting up libglu1-mesa:amd64 (9.0.2-1.1+b2) ... Setting up libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Setting up libwayland-egl1:amd64 (1.23.0-1+b1) ... Setting up libmbedcrypto16:amd64 (3.6.2-3) ... Setting up libboost-system1.83-dev:amd64 (1.83.0-3.2+b1) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up libopengl-dev:amd64 (1.7.0-1+b2) ... Setting up dbus-system-bus-common (1.14.10-6) ... useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Setting up libminiupnpc-dev:amd64 (2.2.8-2+b1) ... Setting up libasound2-dev:amd64 (1.2.12-1+b1) ... Setting up libsamplerate0:amd64 (0.2.2-4+b2) ... Setting up libtasn1-6-dev:amd64 (4.19.0-3+b3) ... Setting up libdrm-common (2.4.123-1) ... Setting up libxcomposite1:amd64 (1:0.4.6-1) ... Setting up readline-common (8.2-5) ... Setting up libicu-dev:amd64 (72.1-5+b1) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up dbus-bin (1.14.10-6) ... Setting up libbrotli-dev:amd64 (1.1.0-2+b6) ... Setting up libfmt10:amd64 (10.1.1+ds1-4) ... Setting up libngtcp2-crypto-gnutls8:amd64 (1.9.1-1) ... Setting up libp11-kit-dev:amd64 (0.25.5-2+b1) ... Setting up libmp3lame0:amd64 (3.100-6+b3) ... Setting up libhttp-parser2.9:amd64 (2.9.4-6+b2) ... Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ... Setting up libbz2-dev:amd64 (1.0.8-6) ... Setting up libxkbcommon0:amd64 (1.7.0-1) ... Setting up libwayland-client0:amd64 (1.23.0-1+b1) ... 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 x11proto-dev (2024.1-1) ... Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libxcb-dri3-0:amd64 (1.17.0-2+b1) ... Setting up libblkid-dev:amd64 (2.40.2-11) ... Setting up libllvm19:amd64 (1:19.1.4-1) ... Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... Setting up libice6:amd64 (2:1.1.1-1) ... Setting up gettext (0.22.5-2) ... Setting up libsndio-dev:amd64 (1.10.0-0.1) ... Setting up libxdamage1:amd64 (1:1.1.6-1+b2) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-2+b2) ... Setting up libatk1.0-0t64:amd64 (2.54.0-1) ... Setting up libxau-dev:amd64 (1:1.0.11-1) ... Setting up libpcre2-dev:amd64 (10.44-4) ... Setting up nettle-dev:amd64 (3.10-1+b1) ... Setting up libxrender1:amd64 (1:0.9.10-1.1+b2) ... Setting up libice-dev:amd64 (2:1.1.1-1) ... Setting up libgloox18:amd64 (1.0.28-1+b3) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:amd64 (2.82.2-3) ... Setting up libselinux1-dev:amd64 (3.7-3+b1) ... Setting up fontconfig-config (2.15.0-1.1+b1) ... Setting up libxkbcommon-dev:amd64 (1.7.0-1) ... Setting up libpng-dev:amd64 (1.6.44-2) ... Setting up libibus-1.0-5:amd64 (1.5.31-1) ... Setting up libavahi-common3:amd64 (0.8-13+b3) ... Setting up libcloudproviders0:amd64 (0.3.6-1+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-3) ... Setting up libngtcp2-crypto-gnutls-dev:amd64 (1.9.1-1) ... Setting up libopenal1:amd64 (1:1.24.1-2) ... Setting up libboost-filesystem1.83-dev:amd64 (1.83.0-3.2+b1) ... Setting up dbus-daemon (1.14.10-6) ... Setting up libngtcp2-dev:amd64 (1.9.1-1) ... Setting up libldap-2.5-0:amd64 (2.5.18+dfsg-3+b1) ... Setting up libcolord2:amd64 (1.4.7-1+b2) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1+b3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libdconf1:amd64 (0.40.0-4+b3) ... Setting up dh-autoreconf (20) ... Setting up libthai0:amd64 (0.1.29-2+b1) ... Setting up libvorbisfile3:amd64 (1.3.7-2+b1) ... Setting up libxdmcp-dev:amd64 (1:1.1.5-1) ... Setting up libwayland-bin (1.23.0-1+b1) ... Setting up libxml2-dev:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libmbedx509-7:amd64 (3.6.2-3) ... Setting up libfreetype6:amd64 (2.13.3+dfsg-1) ... Setting up libxfixes3:amd64 (1:6.0.0-2+b2) ... Setting up libldap-dev:amd64 (2.5.18+dfsg-3+b1) ... Setting up dbus (1.14.10-6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up shared-mime-info (2.4-5+b1) ... Setting up libxinerama1:amd64 (2:1.1.4-3+b2) ... Setting up libxv1:amd64 (2:1.0.11-1.1+b2) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up libxrandr2:amd64 (2:1.5.4-1+b1) ... Setting up libfmt-dev:amd64 (10.1.1+ds1-4) ... Setting up libssh2-1-dev:amd64 (1.11.1-1) ... Setting up libmbedtls21:amd64 (3.6.2-3) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up libwayland-cursor0:amd64 (1.23.0-1+b1) ... Setting up xml-core (0.19) ... Setting up libpam-systemd:amd64 (257~rc3-1) ... Setting up libdecor-0-0:amd64 (0.2.2-2) ... Setting up libharfbuzz0b:amd64 (10.0.1-1) ... Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.12+dfsg-1+b1) ... Setting up llvm-19-linker-tools (1:19.1.4-1) ... Setting up libxss1:amd64 (1:1.2.3-1+b2) ... Setting up libstd-rust-1.82:amd64 (1.82.0+dfsg1-2) ... Setting up libfontconfig1:amd64 (2.15.0-1.1+b1) ... Setting up libsndfile1:amd64 (1.2.2-1+b3) ... Setting up llvm-19-runtime (1:19.1.4-1) ... Setting up gir1.2-ibus-1.0:amd64 (1.5.31-1) ... Setting up libsm6:amd64 (2:1.2.4-1) ... Setting up libarchive13t64:amd64 (3.7.4-1.1) ... Setting up libavahi-client3:amd64 (0.8-13+b3) ... Setting up libmount-dev:amd64 (2.40.2-11) ... Setting up libidn-dev:amd64 (1.42-2+b1) ... Setting up libboost-filesystem-dev:amd64 (1.83.0.2+b2) ... Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... Setting up libvorbis-dev:amd64 (1.3.7-2+b1) ... Setting up libgnutls28-dev:amd64 (3.8.8-2) ... Setting up gtk-update-icon-cache (4.16.7+ds-1) ... Setting up libnghttp2-dev:amd64 (1.64.0-1) ... Setting up fontconfig (2.15.0-1.1+b1) ... Regenerating fonts cache... done. Setting up libgloox-dev:amd64 (1.0.28-1+b3) ... Setting up libdrm-nouveau2:amd64 (2.4.123-1) ... Setting up libgio-2.0-dev:amd64 (2.82.2-3) ... Setting up girepository-tools:amd64 (2.82.2-3) ... Setting up libxcb1-dev:amd64 (1.17.0-2+b1) ... Setting up libxi6:amd64 (2:1.8.2-1) ... Setting up libcurl4t64:amd64 (8.11.0-1) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libsm-dev:amd64 (2:1.2.4-1) ... Setting up libdrm-radeon1:amd64 (2.4.123-1) ... Setting up libopenal-dev:amd64 (1:1.24.1-2) ... Setting up libxtst6:amd64 (2:1.2.3-1.1+b2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:amd64 (1:1.2.2-1+b1) ... Setting up libpango-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libsamplerate0-dev:amd64 (0.2.2-4+b2) ... Setting up libdrm-intel1:amd64 (2.4.123-1) ... Setting up libx11-dev:amd64 (2:1.8.10-2) ... Setting up libcurl3t64-gnutls:amd64 (8.11.0-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink '/etc/systemd/system/timers.target.wants/man-db.timer' -> '/usr/lib/systemd/system/man-db.timer'. Setting up libwayland-dev:amd64 (1.23.0-1+b1) ... Setting up libcairo2:amd64 (1.18.2-2) ... Setting up libfreetype-dev:amd64 (2.13.3+dfsg-1) ... Setting up libxfixes-dev:amd64 (1:6.0.0-2+b2) ... Setting up libdecor-0-dev:amd64 (0.2.2-2) ... Setting up libstd-rust-dev:amd64 (1.82.0+dfsg1-2) ... Setting up dbus-user-session (1.14.10-6) ... Setting up adwaita-icon-theme (47.0-2) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgssrpc4t64:amd64 (1.21.3-3) ... Setting up libnotify4:amd64 (0.8.3-1+b2) ... Setting up libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libatspi2.0-0t64:amd64 (2.54.0-1) ... Setting up llvm-runtime:amd64 (1:19.0-63) ... Setting up libxt6t64:amd64 (1:1.2.1-1.2+b1) ... Setting up librtmp-dev:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libgit2-1.8:amd64 (1.8.4+ds-3) ... Setting up git (1:2.45.2-1.2) ... Setting up libxext-dev:amd64 (2:1.3.4-1+b2) ... Setting up rustc (1.82.0+dfsg1-2) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up cmake (3.31.1-1) ... Setting up libcairo-gobject2:amd64 (1.18.2-2) ... Setting up llvm-19 (1:19.1.4-1) ... Setting up libwxbase3.2-1t64:amd64 (3.2.6+dfsg-2) ... Setting up libpangoft2-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libxi-dev:amd64 (2:1.8.2-1) ... Setting up libxrender-dev:amd64 (1:0.9.10-1.1+b2) ... Setting up libcups2t64:amd64 (2.4.10-2) ... Setting up libpangocairo-1.0-0:amd64 (1.54.0+ds-3) ... Setting up libkadm5clnt-mit12:amd64 (1.21.3-3) ... Setting up libatk-bridge2.0-0t64:amd64 (2.54.0-1) ... Setting up wx-common (3.2.6+dfsg-2) ... Setting up mesa-libgallium:amd64 (24.2.8-1) ... Setting up libdrm-dev:amd64 (2.4.123-1) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up libkdb5-10t64:amd64 (1.21.3-3) ... Setting up libgbm1:amd64 (24.2.8-1) ... Setting up libxcursor-dev:amd64 (1:1.2.2-1+b1) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1+b3) ... Setting up python3.12 (3.12.7-3) ... Setting up libgl1-mesa-dri:amd64 (24.2.8-1) ... Setting up debhelper (13.20) ... Setting up dconf-service (0.40.0-4+b3) ... Setting up dh-exec (0.30) ... Setting up libxss-dev:amd64 (1:1.2.3-1+b2) ... Setting up libgbm-dev:amd64 (24.2.8-1) ... Setting up libxv-dev:amd64 (2:1.0.11-1.1+b2) ... Setting up cargo (1.82.0+dfsg1-2) ... Setting up libxrandr-dev:amd64 (2:1.5.4-1+b1) ... Setting up libegl-mesa0:amd64 (24.2.8-1) ... Setting up libxt-dev:amd64 (1:1.2.1-1.2+b1) ... Setting up llvm (1:19.0-63) ... Setting up libxinerama-dev:amd64 (2:1.1.4-3+b2) ... Setting up libkadm5srv-mit12:amd64 (1.21.3-3) ... Setting up libegl1:amd64 (1.7.0-1+b2) ... Setting up libsdl2-2.0-0:amd64 (2.30.9+dfsg-1) ... Setting up libpython3-stdlib:amd64 (3.12.7-1) ... Setting up krb5-multidev:amd64 (1.21.3-3) ... Setting up libglx-mesa0:amd64 (24.2.8-1) ... Setting up libglx0:amd64 (1.7.0-1+b2) ... Setting up dconf-gsettings-backend:amd64 (0.40.0-4+b3) ... Setting up python3 (3.12.7-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up libkrb5-dev:amd64 (1.21.3-3) ... Setting up python3-packaging (24.2-1) ... Setting up libgl1:amd64 (1.7.0-1+b2) ... Setting up python3-typing-extensions (4.12.2-2) ... Setting up python3-looseversion (1.3.0-3) ... Setting up libglx-dev:amd64 (1.7.0-1+b2) ... Setting up libgl-dev:amd64 (1.7.0-1+b2) ... Setting up libgtk-3-common (3.24.43-4) ... Setting up python3-more-itertools (10.5.0-1) ... Setting up libgio-2.0-dev-bin (2.82.2-3) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.0-1) ... Setting up libegl-dev:amd64 (1.7.0-1+b2) ... Setting up python3-typeguard (4.4.1-1) ... Setting up libcurl4-gnutls-dev:amd64 (8.11.0-1) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up libgtk-3-0t64:amd64 (3.24.43-4) ... Setting up libglu1-mesa-dev:amd64 (9.0.2-1.1+b2) ... Setting up libgles-dev:amd64 (1.7.0-1+b2) ... Setting up libwxgtk3.2-1t64:amd64 (3.2.6+dfsg-2) ... Setting up python3-pkg-resources (75.2.0-1) ... Setting up libglib2.0-dev-bin (2.82.2-3) ... Setting up libwxgtk-gl3.2-1t64:amd64 (3.2.6+dfsg-2) ... Setting up python3-setuptools (75.2.0-1) ... Setting up libglib2.0-dev:amd64 (2.82.2-3) ... Setting up libwxgtk3.2-dev:amd64 (3.2.6+dfsg-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/wx/config/gtk3-unicode-3.2 to provide /usr/bin/wx-config (wx-config) in auto mode Setting up libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Processing triggers for libc-bin (2.40-4) ... Processing triggers for systemd (257~rc3-1) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:amd64 (1.14.10-6) ... Setting up libibus-1.0-dev:amd64 (1.5.31-1) ... Setting up libsdl2-dev:amd64 (2.30.9+dfsg-1) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/0ad-0.0.26/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../0ad_0.0.26-8_source.changes dpkg-buildpackage: info: source package 0ad dpkg-buildpackage: info: source version 0.0.26-8 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Vincent Cheng dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' build/workspaces/clean-workspaces.sh Cleaning bundled third-party dependencies... make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/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 '/build/reproducible-path/0ad-0.0.26/build/premake/premake5/build/gmake2.bsd' make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/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 '/build/reproducible-path/0ad-0.0.26/build/premake/premake5/build/gmake2.macosx' make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/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 '/build/reproducible-path/0ad-0.0.26/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 -rf libraries/source/cxxtest-4.4/python/cxxtest/__pycache__ rm -f libraries/source/cxxtest-4.4/python/python3/cxxtest/*.pyc rm -rf libraries/source/cxxtest-4.4/python/python3/cxxtest/__pycache__ 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 '/build/reproducible-path/0ad-0.0.26' dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' mkdir -p libraries/source/fcollada/lib # https://bugs.debian.org/1028179 cp debian/patches/mozjs_*.patch libraries/source/spidermonkey build/workspaces/update-workspaces.sh \ --bindir=/usr/games \ --libdir=/usr/lib/games/0ad \ --datadir=/usr/share/games/0ad \ -j12 Updating bundled third-party dependencies... Building FCollada... make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/fcollada/src' make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/fcollada/src' make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/fcollada/src' FCollada/FColladaPlugin.cpp FCollada/FCollada.cpp FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 43 | qualifiers[i] = _qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 62 | qualifiers[i] = _qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 282 | clone->qualifiers[i] = qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 336 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FColladaPlugin.cpp:179:51: required from here 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) | ~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:174:35: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAnimation.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDAnimationClip.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here 37 | qualifiers.resize(valueCount); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here 38 | curves.resize(valueCount); | ~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' 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' declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 61 | clone->unitName = unitName; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDCamera.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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/FCDController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 29 | sid = FCDObjectWithId::CleanSubId(_sid); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 35 | filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 45 | clone->sid = sid; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp:46:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 46 | clone->filename = filename; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 47 | clone->code = code; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDController.h:24, from FCollada/FCDocument/FCDControllerInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here 44 | clone->skeletonRoots = skeletonRoots; | ^~~~~~~~~~~~~ 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 | ^~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here 78 | skeletonRoots.push_back(newRoot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDEffectPassState.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameter.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffect.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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/FCDEffectParameterSurface.cpp:9: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 168 | clone->format = format; | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectProfileFX.cpp In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, from FCollada/FCDocument/FCDEffectPass.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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; | ^~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectStandard.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectPassShader.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here 256 | clone->face = face; | ^~~~ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here 168 | : FCDEffectParameter(document), floatType(FLOAT), InitializeParameterAnimatable(value, FMMatrix44::Identity) {} 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here 44 | names.clear(); | ~~~~~~~~~~~^~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here 256 | clone->face = face; | ^~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectProfile.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDEffectStandard.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDExternalReferenceManager.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTechnique.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitter.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDEmitterParticle.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntity.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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/FCDocument/FCDForceDrag.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 75 | name = FCDEntity::CleanName(_name.c_str()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | path = uri.GetAbsoluteUri(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 69 | entityId = FCDObjectWithId::CleanId(entityId); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | entityId = _entity->GetDaeId(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDEntityReference.cpp: In member function 'virtual void FCDEntityReference::OnObjectReleased(FUTrackable*)': FCollada/FCDocument/FCDEntityReference.cpp:189:71: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDGeometryInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEntityReference.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here 243 | names.push_back(node->GetName()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDocument/FCDForceDeflector.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here 243 | names.push_back(node->GetName()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDForceField.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDImage.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDLibrary.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDMaterial.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDMaterialInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDGeometryPolygons.h:99:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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; | ^~~~~~~~~~~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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'} 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'} declared here 43 | class vector | ^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySource.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDGeometryMesh.h:71:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 39 | clone->name = name; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here 831 | for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) | ~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::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 >::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = unsigned int; DATA = fm::vector]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDGeometrySpline.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]': FCollada/FCDocument/FCDGeometrySpline.cpp:38:15: required from here 38 | clone->cvs = cvs; | ^~~ 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/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::insert(iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; iterator = fm::vector*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here 54 | oldDataIndices.push_back(UInt32List(indices, oldIndexCount)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here 305 | list.push_back(v); | ~~~~~~~~~~~~~~^~~ 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::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here 443 | if (outIndices.size() < outIndicesMinSize) outIndices.resize(outIndicesMinSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here 305 | list.push_back(v); | ~~~~~~~~~~~~~~^~~ 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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDMorphController.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDObject.cpp 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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FCDocument/FCDObjectWithId.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDAnimation.h:24, from FCollada/FCDocument/FCDLibrary.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDLight.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDocument.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDLightTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here 149 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]': FCollada/FCDocument/FCDLibrary.cpp:150:33: required from here 150 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': FCollada/FCDocument/FCDLibrary.cpp:151:26: required from here 151 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]': FCollada/FCDocument/FCDLibrary.cpp:152:30: required from here 152 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': FCollada/FCDocument/FCDLibrary.cpp:153:26: required from here 153 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]': FCollada/FCDocument/FCDLibrary.cpp:154:27: required from here 154 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]': FCollada/FCDocument/FCDLibrary.cpp:155:30: required from here 155 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]': FCollada/FCDocument/FCDLibrary.cpp:156:28: required from here 156 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]': FCollada/FCDocument/FCDLibrary.cpp:157:25: required from here 157 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]': FCollada/FCDocument/FCDLibrary.cpp:158:25: required from here 158 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]': FCollada/FCDocument/FCDLibrary.cpp:159:28: required from here 159 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]': FCollada/FCDocument/FCDLibrary.cpp:160:29: required from here 160 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]': FCollada/FCDocument/FCDLibrary.cpp:161:32: required from here 161 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]': FCollada/FCDocument/FCDLibrary.cpp:162:35: required from here 162 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]': FCollada/FCDocument/FCDLibrary.cpp:163:32: required from here 163 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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/FCDocument/FCDParticleModifier.cpp FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here 50 | techniqueHints.clear(); | ~~~~~~~~~~~~~~~~~~~~^~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDPhysicsAnalyticalGeometry.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMorphController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsMaterial.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 69 | id = daeId; // We return back the new value. | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsModel.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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/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::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/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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBody.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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::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]' 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]': FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 210 | class FCOLLADA_EXPORT FCDParameterListAnimatableT : public FCDParameterListAnimatable | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDocument.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]' 539 | reserve(rhs.size()); | ^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 210 | class FCOLLADA_EXPORT FCDParameterListAnimatableT : public FCDParameterListAnimatable | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FCDocument/FCDParameterAnimatable.hpp:68:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 68 | values.insert(values.begin() + index, value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 311 | v1.insert(0, value); | ~~~~~~~~~^~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 78 | values.insert(values.begin() + index, _values, count); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 312 | v1.insert(0, &value, 1); | ~~~~~~~~~^~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::insert(iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15: required from 'void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 88 | values.insert(values.begin() + index, count, value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 313 | v1.insert(0, 5, value); | ~~~~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::erase(iterator, iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14: required from 'void FCDParameterListAnimatableT::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 116 | values.erase(values.begin() + start, values.begin() + end); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 316 | v1.erase((size_t) 0, (size_t) 4); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' 181 | inline void erase(size_t index) { erase(begin() + index); } | ~~~~~^~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 98 | values.erase(index); | ~~~~~~~~~~~~^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 314 | v1.erase((size_t) 5); | ~~~~~~~~^~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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 'fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': FCollada/FCDocument/FCDocument.cpp:153:56: required from here 153 | while (!animatedValues.empty()) { animatedValues.begin()->first->Release(); } | ~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::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::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::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::erase(const iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]': FCollada/FCDocument/FCDocument.cpp:282:24: required from here 282 | animatedValues.erase(it); | ~~~~~~~~~~~~~~~~~~~~^~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FCDocument/FCDPhysicsRigidBodyParameters.cpp FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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/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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDPhysicsModelInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:109:77: required from here 109 | ModelInstanceNameNodeMap::iterator modelNameNode = modelInstancesMap.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ 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::iterator& fm::tree::iterator::operator=(const fm::tree::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::erase(const iterator&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:156:26: required from here 156 | modelInstancesMap.erase(modelNameNode); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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::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/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::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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDPhysicsRigidBodyInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDPlaceHolder.cpp 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::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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDSceneNode.cpp In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDTransform.h:36: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDPhysicsRigidConstraintInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDTransform.cpp In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDPhysicsScene.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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::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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsShape.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FUtils/FUtils.h:120: FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': FCollada/FCDocument/FCDPlaceHolder.cpp:30:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 30 | fileUrl = target->GetFileUrl(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 53 | fileUrl = url; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | fileUrl = target->GetFileUrl(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 121 | fileUrl = target->GetFileUrl(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDVersion.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPlaceHolder.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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: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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.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::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/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::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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const fm::string&)': FCollada/FCDocument/FCDSceneNode.cpp:214:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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; | ^~~~~~~~~~~~~~ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDSceneNode.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDObjectWithId.h:21, from FCollada/FCDocument/FCDEntity.h:24, from FCollada/FCDocument/FCDSceneNode.h:24: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here 125 | sampleValues.reserve(sampleKeyCount); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' 54 | processQueue.reserve(8); | ~~~~~~~~~~~~~~~~~~~~^~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here 18 | FCDSceneNodeIterator it1(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]' 54 | processQueue.reserve(8); | ~~~~~~~~~~~~~~~~~~~~^~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here 19 | FCDSceneNodeConstIterator it2(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; iterator = fm::pair*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' 55 | processQueue.push_back(Child(root, 0)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here 18 | FCDSceneNodeIterator it1(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; iterator = fm::pair*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]' 55 | processQueue.push_back(Child(root, 0)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here 19 | FCDSceneNodeConstIterator it2(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here 138 | sampleValues.push_back(node->ToMatrix()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~~ FCollada/FCDocument/FCDSkinController.cpp: In member function 'void FCDSkinControllerJoint::SetId(const fm::string&)': FCollada/FCDocument/FCDSkinController.cpp:212:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 212 | id = _id; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMColor.cpp 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::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 350 | fm::Construct(it, item); | ~~~~~~~~~~~~~^~~~~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here 138 | sampleValues.push_back(node->ToMatrix()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/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::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/FCDSkinController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::reserve(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here 120 | influences.resize(count); | ~~~~~~~~~~~~~~~~~^~~~~~~ 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::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here 126 | joints.resize(count); | ~~~~~~~~~~~~~^~~~~~~ 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 | ^~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FMath/FMInterpolation.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTexture.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTransform.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FMLookAt.cpp FCollada/FMath/FMMatrix33.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp 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/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/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/FUtils/FUBoundingSphere.cpp 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/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/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.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" | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 139 | f = StripFileFromPath(f); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 169 | absoluteFilename = (*callbacks->load)(uri); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFileManager.cpp:194:68: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 194 | absoluteFilename = newAbsolutePath; | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 288 | if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFileManager.cpp:289:58: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 289 | else if (forceAbsolute) out = uri.GetAbsoluteUri(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFileManager.cpp:290:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 290 | else out = uri.GetRelativeUri(GetCurrentUri()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 427 | path = StripFileFromPath(folder); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': FCollada/FUtils/FUFileManager.cpp:451:26: required from here 451 | schemeCallbackMap.erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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::iterator fm::tree::begin() [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': FCollada/FUtils/FUFileManager.cpp:457:58: required from here 457 | SchemeCallbackMap::iterator it = schemeCallbackMap.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::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::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::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::const_iterator fm::tree::begin() const [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': FCollada/FUtils/FUFileManager.cpp:472:80: required from here 472 | SchemeCallbackMap::const_iterator it = srcFileManager->schemeCallbackMap.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree::const_iterator::const_iterator(const fm::tree::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::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::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::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUFileManager.cpp:104:22: required from here 104 | pathStack.push_back(TO_FSTRING((const char*) fullPath)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUFileManager.cpp:104:22: required from here 104 | pathStack.push_back(TO_FSTRING((const char*) fullPath)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 66 | pluginFolderName = pluginFolder.ToString(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 217 | qualifier = target.substr(splitIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:221:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 221 | pointer = target; | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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); | ^~~ FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:122:25: required from here 122 | else { array.push_back(fstring(word, s - word)); ++index; } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:127:14: required from here 127 | array.resize(index); | ~~~~~~~~~~~~^~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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]' 499 | FMMatrix44List::iterator it = array.insert(array.end(), FMMatrix44::Identity); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here 261 | template void FUStringConversion::ToMatrixList(const char*, fm::vector&); | ^ 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::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' 499 | FMMatrix44List::iterator it = array.insert(array.end(), FMMatrix44::Identity); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here 261 | template void FUStringConversion::ToMatrixList(const char*, fm::vector&); | ^ 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::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 350 | fm::Construct(it, item); | ~~~~~~~~~~~~~^~~~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' 499 | FMMatrix44List::iterator it = array.insert(array.end(), FMMatrix44::Identity); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here 261 | template void FUStringConversion::ToMatrixList(const char*, fm::vector&); | ^ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:536:31: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' 536 | while (*value != 0) { array.push_back(ToVector3(&value)); ++count; } | ~~~~~~^~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here 263 | template void FUStringConversion::ToVector3List(const char*, fm::vector&); | ^ 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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FUtils/FUStringConversion.hpp:538:14: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' 538 | array.resize(count); | ~~~~~~~~~~~~^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here 263 | template void FUStringConversion::ToVector3List(const char*, fm::vector&); | ^ 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 | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp 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; | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 41 | _uri = Escape(uri); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:45:24: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 45 | _uri = uri; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:83:70: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 83 | schemeDelimiter = _uri.substr(schemeDelimiterIndex, 3); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:97:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 97 | path = _uri; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:109:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 109 | fragment = path.substr(fragmentIndex + 1); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:110:68: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 110 | path = path.substr(0, fragmentIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:144:89: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 144 | hostname = _uri.substr(hostIndex, hostDelimiterIndex - hostIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:152:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 152 | hostname = hostname.substr(0, portIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:170:48: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 170 | path = _uri; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:174:119: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 174 | hostname = _uri.substr(hostDelimiterIndex, realHostDelimiterIndex - hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:191:120: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:192:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 192 | if (fragmentDelimiter != fstring::npos) fragment = _uri.substr(fragmentDelimiter + 1); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:196:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 196 | path = _uri.substr(hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:200:94: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 200 | path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:204:91: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 204 | path = _uri.substr(hostDelimiterIndex, queryDelimiter - hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 340 | outString = path; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 446 | filePath = MakeAbsolute(filePath); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:450:40: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 450 | filePath = uri.GetPath(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:513:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:522:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 522 | filePath = relativePath + filename; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 552 | uri.schemeDelimiter = this->schemeDelimiter; | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:553:38: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 553 | uri.hostname = this->hostname; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:620:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 620 | uri.path = outPath; | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FUtils/FUUri.cpp:703:14: required from here 703 | list.reserve(6); | ~~~~~~~~~~~~^~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' 48 | SplitString(wantedStr, prefix, suffix); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 31 | prefix = str; | ~~~~~~~^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' 54 | itV = values.insert(prefix, NumberMap()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 438 | n->data.first = key; | ~~~~~~~~~~~~~~^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' 54 | itV = values.insert(prefix, NumberMap()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' 101 | itV->second.erase(suffix); | ~~~~~~~~~~~~~~~~~^~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here 22 | if (map1.contains(test1)) map1.erase(test1); | ~~~~~~~~~~^~~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUUri.cpp:607:27: required from here 607 | documentPaths.push_back(*it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FAXColladaParser.cpp FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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: In function 'void FUXmlWriter::ConvertFilename(fstring&)': FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 281 | curveData.targetQualifier = animated->GetQualifier(i); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 288 | channelData.targetPointer = animatedData.pointer; | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 339 | inputDriver = ReadNodeSource(parameterNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 601 | curveData.targetQualifier = qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here 347 | FMVector3List tcbs; if (hasTCB) tcbs.reserve(keyCount); | ~~~~~~~~~~~~^~~~~~~~~~ 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: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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here 127 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[curCurve->GetDocument()].animationCurveData[curCurve]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here 255 | FCDAnimatedData& animatedData = FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData[animated]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here 388 | tcbs.push_back(FMVector3(tkey->tension, tkey->continuity, tkey->bias)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here 114 | tempFloatArrays.resize(curveCount); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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; } | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here 157 | tempVector2Arrays.resize(curveCount); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ 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/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here 253 | tempVector3Arrays.resize(curveCount); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here 598 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[animated->GetCurves()[i][j]->GetDocument()].animationCurveData[animated->GetCurves()[i][j]]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const fm::string&)': FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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/FMTree.h:659:79: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; | ^ 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; | ^ 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::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25: required from here 126 | extraExtensions.erase(it); | ~~~~~~~~~~~~~~~~~~~~~^~~~ FCollada/FMath/FMArray.h:150:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | parameterNames[i] = (const char*) node->name; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 451 | pointer = ReadNodeId(target); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 490 | pointer = builder.ToString(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here 530 | pairs.reserve(nodeCount); | ~~~~~~~~~~~~~^~~~~~~~~~~ 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::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 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here 122 | parameterNames.resize(parameterNodeCount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here 113 | extraExtensions.push_back(fm::string(ext)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here 187 | array.resize(ReadNodeCount(accessorNode)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here 202 | array.resize(ReadNodeCount(accessorNode)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here 354 | arrays[i]->push_back(FMVector3(FUStringConversion::ToFloat(&value), 0.0f, 0.0f)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 409 | subId = AddNodeSid(node, subId.c_str()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here 47 | StringList jointSubIds; jointSubIds.reserve(jointCount); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here 48 | FMMatrix44List jointBindPoses; jointBindPoses.reserve(jointCount); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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 | ^~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here 52 | jointSubIds.push_back(joint->GetId()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 350 | fm::Construct(it, item); | ~~~~~~~~~~~~~^~~~~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 266 | data.targetId = ReadNodeSource(morphNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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 82 | skinController->SetBindShapeTransform(FUStringConversion::ToMatrix(content)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136: required from here 248 | FCDMorphControllerData& data = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap[morphController]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceExport.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FAXInstanceImport.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXLightExport.cpp 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FColladaPlugins/FArchiveXML/FAXLightImport.cpp FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FAXGeometryExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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/FAXMaterialExport.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FAXMaterialImport.cpp In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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 FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here 134 | FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ 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:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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/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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here 164 | qualifiers.clear(); | ~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here 172 | FCDAnimationChannelData& channelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData[channel]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here 182 | qualifiers.push_back(qualifier); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } | ^ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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/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::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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FColladaPlugins/FArchiveXML/FAXSceneImport.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCollada.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 95 | if (_sid.empty()) _sid = "code"; | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 102 | if (_sid.empty()) _sid = "include"; | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:73:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:441:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1558 | data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1559:100: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1559 | if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid); | ^ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1617 | name = ReadNodeContentFull(colorNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1680 | name = ReadNodeContentFull(floatNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FAXMaterialImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here 71 | FCDMaterialTechniqueHint& hint = *(material->GetTechniqueHints().insert(material->GetTechniqueHints().end(), FCDMaterialTechniqueHint())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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::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/FUString.h:584: FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const fm::stringT&) [with CH = char]': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1093:3: required from here 858 | *((valueType*)(effectPassState->GetData() + offset)) = (valueType) FUStringConversion::convFn(ReadNodeProperty(node, DAE_VALUE_ATTRIBUTE)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here 71 | FCDMaterialTechniqueHint& hint = *(material->GetTechniqueHints().insert(material->GetTechniqueHints().end(), FCDMaterialTechniqueHint())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44: required from here 476 | effectParameterSurface->GetNames().clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:27: required from here 485 | ptrInit->mip.push_back(mip); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here 1545 | FCDTextureData& data = FArchiveXML::documentLinkDataMap[texture->GetDocument()].textureDataMap[texture]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.cpp 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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here 236 | for (ModelInstanceNameNodeMap::iterator it = data.modelInstancesMap.begin(); it != data.modelInstancesMap.end(); ++it) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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::iterator& fm::tree::iterator::operator=(const fm::tree::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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:33: required from here 672 | data.modelInstancesMap.insert(child, ReadNodeUrl(child)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 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::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/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::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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: required from here 648 | FCDPhysicsModelData& data = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap[physicsModel]; | ^ 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ 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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ 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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 43 | qualifiers[i] = _qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 62 | qualifiers[i] = _qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 282 | clone->qualifiers[i] = qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 336 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FColladaPlugin.cpp:179:51: required from here 179 | for (FCDExtraSet::iterator itE = extraTrees.begin(); itE != extraTrees.end(); ++itE) | ~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::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::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } | ^~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here 37 | qualifiers.resize(valueCount); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here 38 | curves.resize(valueCount); | ~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' 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' declared here 177 | class FUTrackedList : private fm::pvector, FUTracker | ^~~~~~~~~~~~~ FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDControllerTools.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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffect.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 61 | clone->unitName = unitName; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FCDEffectParameter.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here 44 | clone->skeletonRoots = skeletonRoots; | ^~~~~~~~~~~~~ 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/FCDocument/FCDEffectParameterSampler.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here 78 | skeletonRoots.push_back(newRoot); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDocument.h:27, from FCollada/FCDocument/FCDControllerTools.h:17, from FCollada/FCDocument/FCDControllerTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectParameterSurface.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 29 | sid = FCDObjectWithId::CleanSubId(_sid); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 35 | filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 45 | clone->sid = sid; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp:46:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 46 | clone->filename = filename; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp:47:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 47 | clone->code = code; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDEffectCode.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffect.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectProfile.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameter.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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/FCDocument/FCDEffectStandard.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here 168 | : FCDEffectParameter(document), floatType(FLOAT), InitializeParameterAnimatable(value, FMMatrix44::Identity) {} 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectTechnique.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 168 | clone->format = format; | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here 256 | clone->face = face; | ^~~~ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here 44 | names.clear(); | ~~~~~~~~~~~^~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectPassShader.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here 256 | clone->face = face; | ^~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectTools.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEmitterInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectProfile.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEmitterObject.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDEffectStandard.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEmitterParticle.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitter.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDEmitterInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterParticle.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp: In member function 'FUUri FCDEntityReference::GetUri() const': FCollada/FCDocument/FCDEntityReference.cpp:48:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | path = uri.GetAbsoluteUri(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 69 | entityId = FCDObjectWithId::CleanId(entityId); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | entityId = _entity->GetDaeId(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDForcePBomb.cpp 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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: In member function 'void FCDEntityInstance::SetName(const fstring&)': FCollada/FCDocument/FCDEntityInstance.cpp:75:50: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 75 | name = FCDEntity::CleanName(_name.c_str()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDForceWind.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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; | ^~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here 243 | names.push_back(node->GetName()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDGeometry.cpp FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here 243 | names.push_back(node->GetName()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDForceField.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 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/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDImage.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDLibrary.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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; | ^~~~~~~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDLight.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDGeometryPolygons.cpp:16: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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/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'} 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/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySource.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ FCollada/FCDocument/FCDGeometrySource.h:47:9: note: in expansion of macro 'DeclareParameter' 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); | ^~~~~~~~~~~~~~~~ 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'} declared here 43 | class vector | ^~~~~~ 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; | ^~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDGeometryPolygons.h:99:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDGeometryMesh.h:71:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDLightTools.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:81: required from here 831 | for (FCDGeometryIndexTranslationMap::const_iterator it = translationMap->begin(), itEnd = translationMap->end(); it != itEnd; ++it) | ~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::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 >::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = unsigned int; DATA = fm::vector]' 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:519:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 39 | clone->name = name; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 48 | class FUParameterT | ^~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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; | ^~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::insert(iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; iterator = fm::vector*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here 54 | oldDataIndices.push_back(UInt32List(indices, oldIndexCount)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here 305 | list.push_back(v); | ~~~~~~~~~~~~~~^~~ 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::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here 443 | if (outIndices.size() < outIndicesMinSize) outIndices.resize(outIndicesMinSize); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySpline.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]': FCollada/FCDocument/FCDGeometrySpline.cpp:38:15: required from here 38 | clone->cvs = cvs; | ^~~ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; iterator = FCDGeometryPolygonsTools::TangentialVertex*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here 305 | list.push_back(v); | ~~~~~~~~~~~~~~^~~ 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/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from /usr/include/string.h:548, 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::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, inlined from 'fm::stringT::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/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMaterial.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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 149 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]': FCollada/FCDocument/FCDLibrary.cpp:150:33: required from here 150 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': FCollada/FCDocument/FCDLibrary.cpp:151:26: required from here 151 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]': FCollada/FCDocument/FCDLibrary.cpp:152:30: required from here 152 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': FCollada/FCDocument/FCDLibrary.cpp:153:26: required from here 153 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]': FCollada/FCDocument/FCDLibrary.cpp:154:27: required from here 154 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]': FCollada/FCDocument/FCDLibrary.cpp:155:30: required from here 155 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]': FCollada/FCDocument/FCDLibrary.cpp:156:28: required from here 156 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]': FCollada/FCDocument/FCDLibrary.cpp:157:25: required from here 157 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]': FCollada/FCDocument/FCDLibrary.cpp:158:25: required from here 158 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]': FCollada/FCDocument/FCDLibrary.cpp:159:28: required from here 159 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]': FCollada/FCDocument/FCDLibrary.cpp:160:29: required from here 160 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]': FCollada/FCDocument/FCDLibrary.cpp:161:32: required from here 161 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]': FCollada/FCDocument/FCDLibrary.cpp:162:35: required from here 162 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]': FCollada/FCDocument/FCDLibrary.cpp:163:32: required from here 163 | LibraryExport(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDMorphController.cpp In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDLight.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDObject.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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; | ^~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here 50 | techniqueHints.clear(); | ~~~~~~~~~~~~~~~~~~~~^~ 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 | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDMorphController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDObjectWithId.cpp:10: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 >& FUParameterT >::operator=(const FUParameterT >&)' first required here 112 | class Parameter_##parameterName : public FUParameterT { \ | ^~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 69 | id = daeId; // We return back the new value. | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsMaterial.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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.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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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/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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ 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 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': FCollada/FCDocument/FCDocument.cpp:353:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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); | ^~~~~~~~ FCollada/FCDocument/FCDPhysicsModel.cpp In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::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]' 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here 345 | TrickLinkerFCDParameterAnimatableT(FMMatrix44::Identity); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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/FCDocument.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]': FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 210 | class FCOLLADA_EXPORT FCDParameterListAnimatableT : public FCDParameterListAnimatable | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ In file included from /usr/include/string.h:548, 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::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, inlined from 'FCDObjectWithId::FCDObjectWithId(FCDocument*, const char*)' at FCollada/FCDocument/FCDObjectWithId.cpp:24:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': FCollada/FCDocument/FCDocument.cpp:153:56: required from here 153 | while (!animatedValues.empty()) { animatedValues.begin()->first->Release(); } | ~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::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::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::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::erase(const iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]': FCollada/FCDocument/FCDocument.cpp:282:24: required from here 282 | animatedValues.erase(it); | ~~~~~~~~~~~~~~~~~~~~^~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]' 539 | reserve(rhs.size()); | ^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 210 | class FCOLLADA_EXPORT FCDParameterListAnimatableT : public FCDParameterListAnimatable | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FCDocument/FCDParameterAnimatable.hpp:68:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 68 | values.insert(values.begin() + index, value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 311 | v1.insert(0, value); | ~~~~~~~~~^~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': FCollada/FCDocument/FCDParameterAnimatable.hpp:78:15: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 78 | values.insert(values.begin() + index, _values, count); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 312 | v1.insert(0, &value, 1); | ~~~~~~~~~^~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::insert(iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*; size_t = long unsigned int]': FCollada/FCDocument/FCDParameterAnimatable.hpp:88:15: required from 'void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 88 | values.insert(values.begin() + index, count, value); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 313 | v1.insert(0, 5, value); | ~~~~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::erase(iterator, iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FCDocument/FCDParameterAnimatable.hpp:116:14: required from 'void FCDParameterListAnimatableT::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 116 | values.erase(values.begin() + start, values.begin() + end); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 316 | v1.erase((size_t) 0, (size_t) 4); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::erase(iterator) [with T = FMVector3; bool PRIMITIVE = true; iterator = FMVector3*]': FCollada/FMath/FMArray.h:181:42: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = long unsigned int]' 181 | inline void erase(size_t index) { erase(begin() + index); } | ~~~~~^~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]' 98 | values.erase(index); | ~~~~~~~~~~~~^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' 314 | v1.erase((size_t) 5); | ~~~~~~~~^~~~~~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here 353 | TrickLinkerFCDParameterListAnimatableT(FMVector3::YAxis); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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 function 'void* memcpy(void*, const void*, size_t)', inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, inlined from 'fm::stringT::stringT(const CH*) [with CH = char]' at FCollada/FUtils/FUString.h:58:10, inlined from 'const fm::string& FCDObjectWithId::GetDaeId() const' at FCollada/FCDocument/FCDObjectWithId.cpp:47:3: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [15, 2147483645] is out of the bounds [0, 15] [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDPhysicsAnalyticalGeometry.h:19, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDPhysicsMaterial.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDPhysicsRigidBodyParameters.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:109:77: required from here 109 | ModelInstanceNameNodeMap::iterator modelNameNode = modelInstancesMap.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ 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::iterator& fm::tree::iterator::operator=(const fm::tree::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::erase(const iterator&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FCDocument/FCDPhysicsModel.cpp:156:26: required from here 156 | modelInstancesMap.erase(modelNameNode); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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) {} | ^~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 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::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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FCDPhysicsRigidBody.h:18, from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FCDPhysicsModelInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDPhysicsRigidBodyInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]': FCollada/FCDocument/FCDParameterAnimatable.cpp:289:16: warning: 'v1.FCDParameterAnimatableT::value' is used uninitialized [-Wuninitialized] 289 | if (v1 == value) v1 = value; | ~~~^~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp:288:39: note: 'v1' declared here 288 | FCDParameterAnimatableT v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ FCollada/FCDocument/FCDPhysicsShape.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::value.FMVector2::.FMVector2::::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 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::value.FMVector2::.FMVector2::::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 v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ FCollada/FCDocument/FCDPlaceHolder.cpp 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::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 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::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 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::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 v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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::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 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::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 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::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 v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ 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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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::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 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::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 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::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 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::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 v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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 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::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 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::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 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::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 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::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 v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp 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 v1((FUParameterizable*) NULL), v2((FUParameterizable*) NULL, value); | ^~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 30 | fileUrl = target->GetFileUrl(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 53 | fileUrl = url; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | fileUrl = target->GetFileUrl(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 121 | fileUrl = target->GetFileUrl(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ 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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDPhysicsShape.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FCDSceneNode.h:24: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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; | ^~~~~~~~~~~~~~ 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::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' 54 | processQueue.reserve(8); | ~~~~~~~~~~~~~~~~~~~~^~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here 18 | FCDSceneNodeIterator it1(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:23: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]' 54 | processQueue.reserve(8); | ~~~~~~~~~~~~~~~~~~~~^~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here 19 | FCDSceneNodeConstIterator it2(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; iterator = fm::pair*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]' 55 | processQueue.push_back(Child(root, 0)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here 18 | FCDSceneNodeIterator it1(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; iterator = fm::pair*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]' 55 | processQueue.push_back(Child(root, 0)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here 19 | FCDSceneNodeConstIterator it2(NULL); | ^ 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'; 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' declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = long unsigned int]' 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ 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/FCDSceneNode.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDAsset.h:56:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here 197 | if (!parentSubId.empty()) parentSubIds.push_back(parentSubId); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FCDocument/FCDSceneNodeTools.cpp:125:23: required from here 125 | sampleValues.reserve(sampleKeyCount); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDVersion.cpp FCollada/FCDocument/FCDSkinController.cpp: In member function 'void FCDSkinControllerJoint::SetId(const fm::string&)': FCollada/FCDocument/FCDSkinController.cpp:212:14: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 212 | id = _id; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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::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/FCDSkinController.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here 138 | sampleValues.push_back(node->ToMatrix()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 350 | fm::Construct(it, item); | ~~~~~~~~~~~~~^~~~~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here 138 | sampleValues.push_back(node->ToMatrix()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 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/FCDTargetedEntity.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDExtra.h:132:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::reserve(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here 120 | influences.resize(count); | ~~~~~~~~~~~~~~~~~^~~~~~~ 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::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here 126 | joints.resize(count); | ~~~~~~~~~~~~~^~~~~~~ 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/FMath/FMAllocator.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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::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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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/FMAngleAxis.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.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/FUtils/FUAssert.cpp 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/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/FUtils/FUBase64.cpp 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/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/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 139 | f = StripFileFromPath(f); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 169 | absoluteFilename = (*callbacks->load)(uri); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFileManager.cpp:194:68: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 194 | absoluteFilename = newAbsolutePath; | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 288 | if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFileManager.cpp:289:58: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 289 | else if (forceAbsolute) out = uri.GetAbsoluteUri(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFileManager.cpp:290:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 290 | else out = uri.GetRelativeUri(GetCurrentUri()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, Mode)': FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 427 | path = StripFileFromPath(folder); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.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::erase(const iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': FCollada/FUtils/FUFileManager.cpp:451:26: required from here 451 | schemeCallbackMap.erase(it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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::iterator fm::tree::begin() [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': FCollada/FUtils/FUFileManager.cpp:457:58: required from here 457 | SchemeCallbackMap::iterator it = schemeCallbackMap.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::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::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::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::const_iterator fm::tree::begin() const [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': FCollada/FUtils/FUFileManager.cpp:472:80: required from here 472 | SchemeCallbackMap::const_iterator it = srcFileManager->schemeCallbackMap.begin(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMTree.h:380:109: warning: implicitly-declared 'constexpr fm::tree::const_iterator::const_iterator(const fm::tree::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::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::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/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" | ^~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUFileManager.cpp:104:22: required from here 104 | pathStack.push_back(TO_FSTRING((const char*) fullPath)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; iterator = FUUri*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUFileManager.cpp:104:22: required from here 104 | pathStack.push_back(TO_FSTRING((const char*) fullPath)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/string.h:548, 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::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, inlined from 'fm::stringT::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/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 66 | pluginFolderName = pluginFolder.ToString(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.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/FUXmlWriter.cpp In file included from /usr/include/string.h:548, 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::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, inlined from 'fm::stringT::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/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 41 | _uri = Escape(uri); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:45:24: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 45 | _uri = uri; | ^~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:83:70: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 83 | schemeDelimiter = _uri.substr(schemeDelimiterIndex, 3); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:97:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 97 | path = _uri; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:99:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:109:73: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 109 | fragment = path.substr(fragmentIndex + 1); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:110:68: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 110 | path = path.substr(0, fragmentIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:144:89: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 144 | hostname = _uri.substr(hostIndex, hostDelimiterIndex - hostIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:152:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 152 | hostname = hostname.substr(0, portIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:170:48: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 170 | path = _uri; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:174:119: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 174 | hostname = _uri.substr(hostDelimiterIndex, realHostDelimiterIndex - hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:191:120: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:192:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 192 | if (fragmentDelimiter != fstring::npos) fragment = _uri.substr(fragmentDelimiter + 1); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:196:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 196 | path = _uri.substr(hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:200:94: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 200 | path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:204:91: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 204 | path = _uri.substr(hostDelimiterIndex, queryDelimiter - hostDelimiterIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:217:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 217 | qualifier = target.substr(splitIndex); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:221:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 221 | pointer = target; | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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); | ^~~ FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::GetAbsolutePath() const': FCollada/FUtils/FUUri.cpp:340:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 340 | outString = path; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 446 | filePath = MakeAbsolute(filePath); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:450:40: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 450 | filePath = uri.GetPath(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:513:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:522:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 522 | filePath = relativePath + filename; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 552 | uri.schemeDelimiter = this->schemeDelimiter; | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:553:38: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 553 | uri.hostname = this->hostname; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.cpp:620:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 620 | uri.path = outPath; | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:74:27: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FUtils/FUUri.cpp:703:14: required from here 703 | list.reserve(6); | ~~~~~~~~~~~~^~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' 48 | SplitString(wantedStr, prefix, suffix); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:31:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 31 | prefix = str; | ~~~~~~~^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' 54 | itV = values.insert(prefix, NumberMap()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FMath/FMTree.h:438:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 438 | n->data.first = key; | ~~~~~~~~~~~~~~^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' 54 | itV = values.insert(prefix, NumberMap()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 21 | map1.insert(test1); map2.insert(test2); | ~~~~~~~~~~~^~~~~~~ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMath/FMath.h:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:122:25: required from here 122 | else { array.push_back(fstring(word, s - word)); ++index; } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = unsigned int; DATA = unsigned int]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' 101 | itV->second.erase(suffix); | ~~~~~~~~~~~~~~~~~^~~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here 22 | if (map1.contains(test1)) map1.erase(test1); | ~~~~~~~~~~^~~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:127:14: required from here 127 | array.resize(index); | ~~~~~~~~~~~~^~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:524:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUUri.cpp:607:27: required from here 607 | documentPaths.push_back(*it); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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]' 499 | FMMatrix44List::iterator it = array.insert(array.end(), FMMatrix44::Identity); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here 261 | template void FUStringConversion::ToMatrixList(const char*, fm::vector&); | ^ 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::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' 499 | FMMatrix44List::iterator it = array.insert(array.end(), FMMatrix44::Identity); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here 261 | template void FUStringConversion::ToMatrixList(const char*, fm::vector&); | ^ 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::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 350 | fm::Construct(it, item); | ~~~~~~~~~~~~~^~~~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' 499 | FMMatrix44List::iterator it = array.insert(array.end(), FMMatrix44::Identity); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here 261 | template void FUStringConversion::ToMatrixList(const char*, fm::vector&); | ^ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FUtils/FUStringConversion.hpp:536:31: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' 536 | while (*value != 0) { array.push_back(ToVector3(&value)); ++count; } | ~~~~~~^~~~~~~~~ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here 263 | template void FUStringConversion::ToVector3List(const char*, fm::vector&); | ^ 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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FUtils/FUStringConversion.hpp:538:14: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' 538 | array.resize(count); | ~~~~~~~~~~~~^~~~~~~ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here 263 | template void FUStringConversion::ToVector3List(const char*, fm::vector&); | ^ 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 | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp 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; | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)': FCollada/FUtils/FUXmlWriter.cpp:186:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': FCollada/FUtils/FUStringBuilder.cpp:123:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp:123:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp:126:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | e = a.c_str(); v = u.c_str(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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*, long unsigned int)' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] 398 | strncpy(path, path2, 1023); | ^ FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ In file included from /usr/include/string.h:548, from FCollada/FUtils/Platforms.h:81: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::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/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [4, 2147483645] is out of the bounds [0, 4] [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void fm::stringT::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::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/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-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::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::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/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 339 | inputDriver = ReadNodeSource(parameterNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 601 | curveData.targetQualifier = qualifiers[i]; | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 281 | curveData.targetQualifier = animated->GetQualifier(i); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 288 | channelData.targetPointer = animatedData.pointer; | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp 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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:46: required from here 347 | FMVector3List tcbs; if (hasTCB) tcbs.reserve(keyCount); | ~~~~~~~~~~~~^~~~~~~~~~ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _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/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:510:71: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here 114 | tempFloatArrays.resize(curveCount); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here 157 | tempVector2Arrays.resize(curveCount); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here 253 | tempVector3Arrays.resize(curveCount); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' 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' declared here 43 | class vector | ^~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here 598 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[animated->GetCurves()[i][j]->GetDocument()].animationCurveData[animated->GetCurves()[i][j]]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:428:61: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here 428 | parent->data.second = data; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here 127 | FCDAnimationCurveData& curveData = FArchiveXML::documentLinkDataMap[curCurve->GetDocument()].animationCurveData[curCurve]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here 255 | FCDAnimatedData& animatedData = FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData[animated]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here 388 | tcbs.push_back(FMVector3(tkey->tension, tkey->continuity, tkey->bias)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; | ^ 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/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:28:15: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here 28 | class pair | ^~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:36:31: note: 'class fm::stringT' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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' 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: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) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; | ^ 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/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here 400 | FCDAnimationData& data = FArchiveXML::documentLinkDataMap[animation->GetDocument()].animationData[animation]; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here 30 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | parameterNames[i] = (const char*) node->name; | ^~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 451 | pointer = ReadNodeId(target); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 490 | pointer = builder.ToString(); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 409 | subId = AddNodeSid(node, subId.c_str()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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 | ^~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(iterator) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:25: required from here 126 | extraExtensions.erase(it); | ~~~~~~~~~~~~~~~~~~~~~^~~~ FCollada/FMath/FMArray.h:150:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here 26 | FCDAnimationChannelData& data = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData[animationChannel]; | ^ 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:38, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:16: required from here 530 | pairs.reserve(nodeCount); | ~~~~~~~~~~~~~^~~~~~~~~~~ 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::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 535 | FAXNodeIdPair* it = pairs.insert(pairs.end(), FAXNodeIdPair()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here 122 | parameterNames.resize(parameterNodeCount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here 187 | array.resize(ReadNodeCount(accessorNode)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here 202 | array.resize(ReadNodeCount(accessorNode)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here 354 | arrays[i]->push_back(FMVector3(FUStringConversion::ToFloat(&value), 0.0f, 0.0f)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': FCollada/FUtils/FUUri.h:151:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]' 229 | reserve(count); | ^~~~~~~ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } | ~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here 113 | extraExtensions.push_back(fm::string(ext)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here 764 | FCDTargetedEntityDataMap::iterator it = FArchiveXML::documentLinkDataMap[theDocument].targetedEntityDataMap.find(camera); | ^ 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, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:45: required from here 47 | StringList jointSubIds; jointSubIds.reserve(jointCount); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = long unsigned int]': FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:55: required from here 48 | FMMatrix44List jointBindPoses; jointBindPoses.reserve(jointCount); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here 52 | jointSubIds.push_back(joint->GetId()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::insert(iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; iterator = FMMatrix44*]' 350 | fm::Construct(it, item); | ~~~~~~~~~~~~~^~~~~~~~~~ FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here 53 | jointBindPoses.push_back(joint->GetBindPoseInverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 /usr/include/string.h:548, 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::insert(size_t, const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:175:11, inlined from 'void fm::stringT::append(const CH*, size_t) [with CH = char]' at FCollada/FUtils/FUString.h:139:10, inlined from 'fm::stringT::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/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 266 | data.targetId = ReadNodeSource(morphNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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 82 | skinController->SetBindShapeTransform(FUStringConversion::ToMatrix(content)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136: required from here 248 | FCDMorphControllerData& data = FArchiveXML::documentLinkDataMap[morphController->GetDocument()].morphControllerDataMap[morphController]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 143 | inline void SetQuery(const fstring& _query) { query = _query; } | ^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here 60 | FCDSkinControllerDataMap& skinDataMap = FArchiveXML::documentLinkDataMap[skinController->GetDocument()].skinControllerDataMap; | ^ 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/FAXEntityExport.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 FColladaPlugins/FArchiveXML/FAXForceFieldImport.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here 259 | FCDAnimationChannelDataMap::iterator itData = FArchiveXML::documentLinkDataMap[(*it)->GetDocument()].animationChannelData.find(*it); | ^ 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, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 63 | inline void SetName(const fm::string& _name) { name = _name; } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXLightExport.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here 89 | inline void ClearCVs() { cvs.clear(); } | ~~~~~~~~~^~ 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::insert(iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; iterator = FMVector3*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here 129 | bool AddCV(const FMVector3& cv){ cvs.push_back(cv); return true; } | ~~~~~~~~~~~~~^~~~ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ 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; } | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ 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/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ 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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here 27 | FArchiveXML::documentLinkDataMap[geometrySource->GetDocument()].geometrySourceDataMap.insert(geometrySource, data); | ^ 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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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/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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:81: required from here 134 | FArchiveXML::documentLinkDataMap[animated->GetDocument()].animatedData.insert(animated, data); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXLightImport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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]))); | ^ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here 164 | qualifiers.clear(); | ~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here 172 | FCDAnimationChannelData& channelData = FArchiveXML::documentLinkDataMap[channel->GetDocument()].animationChannelData[channel]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here 182 | qualifiers.push_back(qualifier); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': FCollada/FCDocument/FCDSkinController.h:145:2: required from here 114 | Parameter_##parameterName(const type& defaultValue) : FUParameterT(defaultValue) {} \ | ^ 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/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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/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 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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) {} | ^~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here 70 | FCDAnimationChannelDataMap::iterator it = FArchiveXML::documentLinkDataMap[animationChannel->GetDocument()].animationChannelData.find(animationChannel); | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here 383 | FCDSkinControllerData& data = FArchiveXML::documentLinkDataMap[skin->GetDocument()].skinControllerDataMap.find(const_cast(skin))->second; | ^ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 95 | if (_sid.empty()) _sid = "code"; | ^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:102:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 102 | if (_sid.empty()) _sid = "include"; | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } | ^~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:73:83: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:441:78: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1558 | data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1559:100: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1617 | name = ReadNodeContentFull(colorNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 1680 | name = ReadNodeContentFull(floatNode); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/FAXMaterialImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here 71 | FCDMaterialTechniqueHint& hint = *(material->GetTechniqueHints().insert(material->GetTechniqueHints().end(), FCDMaterialTechniqueHint())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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&) [with CH = char]': FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1093:3: required from here 858 | *((valueType*)(effectPassState->GetData() + offset)) = (valueType) FUStringConversion::convFn(ReadNodeProperty(node, DAE_VALUE_ATTRIBUTE)); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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& 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 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::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::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; iterator = FCDMaterialTechniqueHint*]' 341 | reserve(sized + (sized > 31 ? 32 : (sized+1))); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here 71 | FCDMaterialTechniqueHint& hint = *(material->GetTechniqueHints().insert(material->GetTechniqueHints().end(), FCDMaterialTechniqueHint())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44: required from here 476 | effectParameterSurface->GetNames().clear(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:27: required from here 485 | ptrInit->mip.push_back(mip); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here 1545 | FCDTextureData& data = FArchiveXML::documentLinkDataMap[texture->GetDocument()].textureDataMap[texture]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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 | ^~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp 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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here 397 | FCDEffectParameterSamplerData& data = FArchiveXML::documentLinkDataMap[effectParameterSampler->GetDocument()].effectParameterSamplerDataMap[effectParameterSampler]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ output/libFColladaSD.a In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } | ^~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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 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::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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here 236 | for (ModelInstanceNameNodeMap::iterator it = data.modelInstancesMap.begin(); it != data.modelInstancesMap.end(); ++it) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 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::iterator& fm::tree::iterator::operator=(const fm::tree::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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]': FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:33: required from here 672 | data.modelInstancesMap.insert(child, ReadNodeUrl(child)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: required from here 648 | FCDPhysicsModelData& data = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap[physicsModel]; | ^ 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ 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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here 232 | FCDPhysicsModelDataMap::iterator it = FArchiveXML::documentLinkDataMap[physicsModel->GetDocument()].physicsModelDataMap.find(physicsModel); | ^ 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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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/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& fm::stringT::operator=(const fm::stringT&)' 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' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } | ^~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::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& fm::stringT::operator=(const fm::stringT&)' 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()); | ^~~~~~~~~ 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::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); | ^ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 116 | inline Parameter_##parameterName& operator= (const type& copy) { FUParameterT::operator=(copy); return *this; } \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ FCollada/FUtils/FUParameter.h:68:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } | ~~~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': FCollada/FCDocument/FCDTransform.h:392:2: required from here 374 | Parameter_##parameterName(FUParameterizable* parent, const type& defaultValue) : FCDParameterAnimatableT(parent, defaultValue) {} \ | ^ 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::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 81 | struct FCDTargetedEntityData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': FCollada/FMath/FMTree.h:486:69: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' 486 | inline void erase(const KEY& key) { iterator it = find(key); erase(it); } | ~~~~~^~~~ FCollada/FCDocument/FCDocument.h:517:129: required from here 517 | inline void UnregisterExtraTree(FCDExtra* tree) { FUAssert(extraTrees.find(tree) != extraTrees.end(), return); extraTrees.erase(tree); } | ~~~~~~~~~~~~~~~~^~~~~~ FCollada/FMath/FMTree.h:505:57: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 505 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 510 | release->data = release->left->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 519 | n->data = release->data; | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 524 | release->data = release->right->data; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' has user-provided 'fm::pair<_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::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' 269 | inline void clear() { reserve(0); } | ^~~~~~~ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here 104 | void ResetJoints() { joints.clear(); skeletonRoots.clear(); } | ~~~~~~~~~~~~~~~~~~~^~ 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 126 | struct FCDAnimationChannelData | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 99 | struct FCDAnimatedData | ^~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 150 | struct FCDAnimationCurveData | ^~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 184 | struct FCDEffectParameterSamplerData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 193 | struct FCDTextureData | ^~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 211 | struct FCDMorphControllerData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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& fm::pair::operator=(const fm::pair&)' first required here 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because 'fm::pair' 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& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMArray.h:535:47: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [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::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMArray.h:300:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = long unsigned int]': FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 539 | reserve(rhs.size()); | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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::insert(iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; iterator = fm::stringT*]': FCollada/FMath/FMArray.h:367:48: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' 90 | struct FCDEmitterInstanceData | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ FCollada/FMath/FMArray.h:346:40: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' 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' declared here 36 | class FCOLLADA_EXPORT stringT : public fm::vector | ^~~~~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FUtils/FUString.h:52:17: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::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::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 367 | inline void push_back(const T& item) { insert(end(), item); } | ~~~~~~^~~~~~~~~~~~~ FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' 543 | push_back(*it); | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' 165 | struct FCDAnimationData | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 685 | class map : public fm::tree<_Kty, _Ty> {}; | ^~~ FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' 481 | inline DATA& operator[](const KEY& k) { iterator it = find(k); if (it != end()) return it->second; else { DATA d; return insert(k, d)->second; } } | ^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here 86 | FCDTargetedEntityData& data = FArchiveXML::documentLinkDataMap[targetedEntity->GetDocument()].targetedEntityDataMap[targetedEntity]; | ^ 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 member function 'void fm::stringT::append(const CH&) [with CH = char]', inlined from 'void fm::stringT::append(const CH&) [with CH = char]' at FCollada/FUtils/FUString.h:144:8, inlined from 'void TrickLinker2()' at FCollada/FUtils/FUStringBuilder.cpp:138:26: FCollada/FUtils/FUString.h:150:54: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 150 | *(Parent::end() - 2) = c; | ~~~~~~~~~~~~~~~~~~~~~^~~ output/libFColladaSR.a make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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) 86b5f32] 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 patching file third_party/python/requirements.in patching file third_party/python/requirements.txt patching file third_party/python/six/six-1.16.0.dist-info/LICENSE patching file third_party/python/six/six-1.16.0.dist-info/METADATA patching file third_party/python/six/six-1.16.0.dist-info/RECORD patching file third_party/python/six/six-1.16.0.dist-info/WHEEL patching file third_party/python/six/six.py patching file third_party/python/six/CHANGES patching file third_party/python/six/LICENSE patching file third_party/python/six/MANIFEST.in patching file third_party/python/six/PKG-INFO patching file third_party/python/six/README.rst patching file third_party/python/six/documentation/Makefile patching file third_party/python/six/documentation/conf.py patching file third_party/python/six/documentation/index.rst patching file third_party/python/six/setup.cfg patching file third_party/python/six/setup.py patching file third_party/python/six/six-1.16.0.dist-info/top_level.txt patching file third_party/python/six/test_six.py patching file third_party/python/virtualenv/distributions.json patching file third_party/python/virtualenv/modules.json patching file third_party/python/virtualenv/__virtualenv__/six-1.15.0-py2.py3-none-any/six-1.15.0.dist-info/LICENSE patching file third_party/python/virtualenv/__virtualenv__/six-1.15.0-py2.py3-none-any/six-1.15.0.dist-info/METADATA patching file third_party/python/virtualenv/__virtualenv__/six-1.15.0-py2.py3-none-any/six-1.15.0.dist-info/RECORD patching file third_party/python/virtualenv/__virtualenv__/six-1.15.0-py2.py3-none-any/six-1.15.0.dist-info/WHEEL patching file third_party/python/virtualenv/__virtualenv__/six-1.15.0-py2.py3-none-any/six-1.15.0.dist-info/top_level.txt patching file third_party/python/virtualenv/__virtualenv__/six-1.15.0-py2.py3-none-any/six.py patching file third_party/python/virtualenv/__virtualenv__/six-1.16.0-py2.py3-none-any/six-1.16.0.dist-info/LICENSE patching file third_party/python/virtualenv/__virtualenv__/six-1.16.0-py2.py3-none-any/six-1.16.0.dist-info/METADATA patching file third_party/python/virtualenv/__virtualenv__/six-1.16.0-py2.py3-none-any/six-1.16.0.dist-info/RECORD patching file third_party/python/virtualenv/__virtualenv__/six-1.16.0-py2.py3-none-any/six-1.16.0.dist-info/WHEEL patching file third_party/python/virtualenv/__virtualenv__/six-1.16.0-py2.py3-none-any/six-1.16.0.dist-info/top_level.txt patching file third_party/python/virtualenv/__virtualenv__/six-1.16.0-py2.py3-none-any/six.py patching file third_party/python/virtualenv/virtualenv/run/plugin/base.py patching file python/mozbuild/mozbuild/virtualenv.py patching file python/mozbuild/mozbuild/configure/util.py patching file python/mozbuild/mozbuild/pythonutil.py patching file build/moz.configure/init.configure patching file build/moz.configure/toolchain.configure patching file testing/mozbase/mozinfo/mozinfo/mozinfo.py patching file python/mozbuild/mozpack/chrome/flags.py patching file python/mozbuild/mozbuild/action/check_binary.py patching file python/mozbuild/mozbuild/action/file_generate.py Hunk #2 succeeded at 51 (offset -1 lines). patching file build/moz.configure/flags.configure patching file python/mozbuild/mozbuild/frontend/context.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/__init__.py:838: SyntaxWarning: invalid escape sequence '\.' RE_MODULE = re.compile('^[a-zA-Z0-9_\.]+$') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/util.py:1215: SyntaxWarning: invalid escape sequence '\$' VARIABLES_RE = re.compile('\$\((\w+)\)') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/shellutil.py:39: SyntaxWarning: invalid escape sequence '\$' special='\$', /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/mozconfig.py:79: SyntaxWarning: invalid escape sequence '\s' RE_MAKE_VARIABLE = re.compile(''' Creating Python 3 environment /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() created virtual environment CPython3.12.7.final.0-64 in 178ms creator CPython3Posix(dest=/build/reproducible-path/0ad-0.0.26/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/tmp3qv5p8k3) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 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... x86_64-pc-linux-gnu checking for target system type... x86_64-pc-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:21: SyntaxWarning: invalid escape sequence '\s' m = re.match('(?:export\s+)?AUTOCONF\s*:?=\s*(.+)$', /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:26: SyntaxWarning: invalid escape sequence '\s' m = re.match('(?:export\s+)?(?:CC|CXX)\s*:?=\s*(?:.+)$', checking for Python 3... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python (3.12.7) checking for git... /usr/bin/git checking for Git version... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozversioncontrol/mozversioncontrol/__init__.py:127: SyntaxWarning: invalid escape sequence '\+' match = re.search('version ([^\+\)]+)', info) 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... 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... 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... 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... checking the host C++ compiler works... yes checking for 64-bit OS... yes 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... 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... yes 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... checking cargo version... checking for rust target triplet... x86_64-unknown-linux-gnu checking for rust host triplet... x86_64-unknown-linux-gnu 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... 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... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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... no 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... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/configure/check_debug_ranges.py:42: SyntaxWarning: invalid escape sequence '\s' m = re.match('\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)', line) 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... no 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... no 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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/testing/mozbase/mozinfo/mozinfo/mozinfo.py:158: SyntaxWarning: invalid escape sequence '\d' bits = re.search('(\d+)bit', bits).group(1) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/frontend/context.py:2004: SyntaxWarning: invalid escape sequence '\*' """Names of example WebIDL interfaces to build as part of the build. /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/testing/mozbase/manifestparser/manifestparser/expression.py:193: SyntaxWarning: invalid escape sequence '\w' """ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:4: SyntaxWarning: invalid escape sequence '\w' """ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:153: SyntaxWarning: invalid escape sequence '\s' not_ws = re.match('!\s*', self.content) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:163: SyntaxWarning: invalid escape sequence '\w' """ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:170: SyntaxWarning: invalid escape sequence '\s' m = re.match('defined\s*\(\s*(\w+)\s*\)', self.content) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:180: SyntaxWarning: invalid escape sequence '\w' word_len = re.match('\w*', self.content).end() /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:190: SyntaxWarning: invalid escape sequence '\s' ws_len = re.match('\s*', self.content).end() /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:358: SyntaxWarning: invalid escape sequence '\w' self.varsubst = re.compile('@(?P\w+)@', re.U) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:388: SyntaxWarning: invalid escape sequence '\s' self.instruction = re.compile('\s*{0}(?P[a-z]+)(?:\s+(?P.*?))?\s*$' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:535: SyntaxWarning: invalid escape sequence '\d' numberValue = re.compile('\d+$') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:608: SyntaxWarning: invalid escape sequence '\w' m = re.match('(?P\w+)(?:\s(?P.*))?', args, re.U) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:621: SyntaxWarning: invalid escape sequence '\w' m = re.match('(?P\w+)$', args, re.U) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:659: SyntaxWarning: invalid escape sequence '\W' if re.search('\W', args, re.U): /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:674: SyntaxWarning: invalid escape sequence '\W' if re.search('\W', args, re.U): /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:723: SyntaxWarning: invalid escape sequence '\w' lst = re.split('__(\w+)__', args, re.U) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/preprocessor.py:815: SyntaxWarning: invalid escape sequence '\.' self.checkLineNumbers = bool(re.search('\.(js|jsm|java|webidl)(?:\.in)?$', args.name)) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:138: SyntaxWarning: invalid escape sequence '\#' return s.replace('#', '\#').replace('$', '$$') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:937: SyntaxWarning: invalid escape sequence '\s' if t == 'tools' and not re.search('(?:^|\s)tools.*::', content, re.M): /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:946: SyntaxWarning: invalid escape sequence '\s' if re.search('(?:^|\s)check.*::', content, re.M): /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:101: SyntaxWarning: invalid escape sequence '\s' ignore = re.compile('\s*(\#.*)?$') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: invalid escape sequence '\[' jarline = re.compile(''' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:110: SyntaxWarning: invalid escape sequence '\s' relsrcline = re.compile('relativesrcdir\s+(?P.+?):') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:111: SyntaxWarning: invalid escape sequence '\%' regline = re.compile('\%\s+(.*)$') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:112: SyntaxWarning: invalid escape sequence '\*' entryre = '(?P\*)?(?P\+?)\s+' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: invalid escape sequence '\w' entryre + ('(?P[\w\d.\-\_\\\/\+\@]+)\s*' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\(' '(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$') Reticulating splines... Finished reading 48 moz.build files in 0.04s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 193 build config descriptors in 0.02s RecursiveMake backend executed in 0.06s 141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile FasterMake backend executed in 0.02s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.18s; CPU time: 0.18s; Efficiency: 100%; Untracked: 0.03s make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_pre-export make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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.00s; From dist/bin: Kept 0 existing; Added/updated 1; 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.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.02s; From _tests: Kept 1 existing; Added/updated 422; Removed 0 files and 0 directories. Elapsed: 0.01s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' rm -f '.cargo/config' /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEBUG=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_GC_ZEAL=1 -DJS_MASM_VERBOSE=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_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 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/.cargo/config.in' -o '.cargo/config' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_export make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/pathsub.c make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' config/system-header.sentinel.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' js/src/js-confdefs.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/process_define_files.py:40: SyntaxWarning: invalid escape sequence '\s' r = re.compile('^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?', re.U) js/src/js-config.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-config.h.in js/src/selfhosted.out.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js.msg /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObjectConstants.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/SelfHostingDefines.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Utilities.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncFunction.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncIteration.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Classes.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Date.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Error.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Function.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Generator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Iterator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Map.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Module.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Number.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Set.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Sorting.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedArray.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMap.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSet.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/embedjs.py:147: SyntaxWarning: invalid escape sequence '\(' match = re.match("MSG_DEF\((JSMSG_(\w+))", line) /usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -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_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_CPUID_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_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_X64=1 -DJS_GC_ZEAL=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 -DX_DISPLAY_MISSING=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_VA_LIST_AS_ARRAY=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= -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 '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' js/src/gc/StatsPhasesGenerated.inc.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub js/src/jit/LOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/LIR-shared.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/LIR-x86-shared.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/LIR-x64.h make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' js/src/jit/CacheIROpsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_compile make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu -- make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' mkdir -p '.deps/' js/src/frontend/Parser.o js/src/gc/StoreBuffer.o /usr/bin/g++ -o StoreBuffer.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/StoreBuffer.cpp /usr/bin/g++ -o Parser.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp mfbt/lz4.ojs/src/wasm/Unified_cpp_js_src_wasm0.o /usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4.c make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger1.o make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src' mkdir -p '.deps/' /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/new-regexp/Unified_cpp_js_src_new-regexp0.o /usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/RegExp.o /usr/bin/g++ -o RegExp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp js/src/wasm/Unified_cpp_js_src_wasm1.o mfbt/lz4frame.o js/src/new-regexp/Unified_cpp_js_src_new-regexp1.o js/src/frontend/Unified_cpp_js_src_frontend0.ojs/src/gc/Unified_cpp_js_src_gc0.o js/src/jit/Unified_cpp_js_src_jit0.o js/src/jsmath.o /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Nothing to be done for 'host-objects'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' js/src/jit/Unified_cpp_js_src_jit1.o modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp modules/fdlibm/src/e_acosh.o warning: `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/binast/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o e_acosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acosh.cpp modules/fdlibm/src/e_asin.o make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/mozalloc' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/AutoProfilerLabel.cpp mozglue/misc/ConditionVariable_posix.o /usr/bin/g++ -o e_asin.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_asin.cpp modules/fdlibm/src/e_atan2.o /usr/bin/g++ -o ConditionVariable_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/ConditionVariable_posix.cpp mozglue/misc/MmapFaultHandler.o /usr/bin/g++ -o e_atan2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_exp.cpp modules/fdlibm/src/e_hypot.o /usr/bin/g++ -o MmapFaultHandler.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/MmapFaultHandler.cpp mozglue/misc/Mutex_posix.o /usr/bin/g++ -o e_hypot.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_hypot.cpp modules/fdlibm/src/e_log.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. warning: failed to save last-use data This may prevent cargo from accurately tracking what is being used in its global cache. This information is used for automatically removing unused data in the cache. unable to open database file: /nonexistent/second-build/.cargo/.global-cache Caused by: Error code 14: Unable to open the database file /usr/bin/g++ -o Mutex_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Mutex_posix.cpp mozglue/misc/Printf.o /usr/bin/g++ -o e_log.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log.cpp modules/fdlibm/src/e_log10.o Compiling encoding_rs v0.8.22 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=43c28a2596fd973b -C extra-filename=-43c28a2596fd973b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-43c28a2596fd973b -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` /usr/bin/g++ -o e_log10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log10.cpp modules/fdlibm/src/e_log2.o /usr/bin/g++ -o Printf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Printf.cpp mozglue/misc/StackWalk.o Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' DEBUG=true HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/encoding_rs-b7709b36a9f86c3d/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-43c28a2596fd973b/build-script-build` Compiling cfg-if v0.1.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name cfg_if --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=b29522bc7ade7089 -C extra-filename=-b29522bc7ade7089 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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` /usr/bin/g++ -o e_log2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log2.cpp modules/fdlibm/src/e_pow.o Compiling cc v1.0.47 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name cc --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("jobserver", "num_cpus", "parallel"))' -C metadata=ceb50ed703663b1a -C extra-filename=-ceb50ed703663b1a --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` /usr/bin/g++ -o e_pow.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_asinh.cpp modules/fdlibm/src/s_atan.o /usr/bin/g++ -o StackWalk.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/StackWalk.cpp mozglue/misc/TimeStamp.o /usr/bin/g++ -o s_atan.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_ceilf.cpp modules/fdlibm/src/s_copysign.o /usr/bin/g++ -o TimeStamp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o s_copysign.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_copysign.cpp modules/fdlibm/src/s_expm1.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:55, from Unified_cpp_js_src_wasm0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o s_expm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp modules/fdlibm/src/s_fabs.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:26, from Unified_cpp_js_src_debugger0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-bytecode-generator.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/RegExpAPI.cpp:18, from Unified_cpp_js_src_new-regexp0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /usr/bin/g++ -o s_fabs.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' modules/fdlibm/src/s_floor.o /usr/bin/g++ -o s_floor.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floor.cpp modules/fdlibm/src/s_floorf.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o s_floorf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_floorf.cpp modules/fdlibm/src/s_log1p.o /usr/bin/g++ -o TimeStamp_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp_posix.cpp mozglue/misc/Decimal.o /usr/bin/g++ -o s_log1p.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_log1p.cpp modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_tanh.cpp modules/fdlibm/src/s_trunc.o /usr/bin/g++ -o Decimal.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/decimal/Decimal.cpp /usr/bin/g++ -o s_trunc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_truncf.cpp /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4frame.c mfbt/lz4hc.o make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/modules/fdlibm/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Nothing to be done for 'host'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' /usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4hc.c mfbt/xxhash.o /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/xxhash.c mfbt/Compression.o Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=45c39d4345287f77 -C extra-filename=-45c39d4345287f77 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-45c39d4345287f77 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cc=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps/libcc-ceb50ed703663b1a.rlib` /usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/encoding_rs-b7709b36a9f86c3d/out /usr/bin/rustc --crate-name encoding_rs --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=39d2a83244f1b213 -C extra-filename=-39d2a83244f1b213 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cfg_if=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libcfg_if-b29522bc7ade7089.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/misc' /usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:11:5 | 11 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:689:16 | 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = 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 --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:364:16 | 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = 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: unused label --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:377:5 | 377 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:398:5 | 398 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:231:12 | 231 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:608:12 | 608 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `disabled` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1208:68 | 1208 | if #[cfg(all(feature = "simd-accel", target_endian = "little", target_arch = "disabled"))] { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_arch` are: `aarch64`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1369:20 | 1369 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 | 185 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1475 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 | 185 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1476 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 | 280 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1477 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); | ------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 | 280 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1478 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:93:20 | 93 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1479 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ascii_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/data.rs:425:12 | 425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1149:16 | 1149 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1183:16 | 1183 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:319:12 | 319 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:693:12 | 693 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:1123:12 | 1123 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 305 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); | ------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 306 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); | -------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 307 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); | ----------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:574:20 | 574 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: unexpected `cfg` condition name: `fuzzing` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:39:32 | 39 | ($($arg:tt)*) => (if !cfg!(fuzzing) { debug_assert!($($arg)*); }) | ^^^^^^^ ... 1916 | non_fuzz_debug_assert!(is_utf8_latin1(src)); | ------------------------------------------- in this macro invocation | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `non_fuzz_debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /build/reproducible-path/0ad-0.0.26/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 /usr/bin/g++ -o Compression.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/Compression.cpp mfbt/Unified_cpp_mfbt0.o warning: the type `u16` does not permit being left uninitialized --> /build/reproducible-path/0ad-0.0.26/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` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:18, from Unified_cpp_js_src_gc0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:51, from Unified_cpp_js_src_gc1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:21: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:654:48: note: 'cx' declared here 654 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_wasm0.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp: In function 'js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic&, JS::UniqueChars*, UniqueCharsVector*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:60: note: the temporary was destroyed at the end of the full expression 'js::ExclusiveWaitableData::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData::Guard::js::ExclusiveData::Guard.js::ExclusiveData::Guard::operator js::wasm::StreamEndData&()' 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here 762 | RootedAtom src(cx, reObj->getSource()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:757:54: note: 'cx' declared here 757 | MOZ_ALWAYS_INLINE bool regexp_source_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:50: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:18: note: 'fun' declared here 2032 | RootedFunction fun(cx, &lambda.as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2019:52: note: 'cx' declared here 2019 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'matched' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:43: note: 'cx' declared here 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:29, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:16: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::NativeObject* js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1604:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1602:22: note: 'objectProto' declared here 1602 | RootedNativeObject objectProto( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1599:52: note: 'cx' declared here 1599 | NativeObject* DebuggerObject::initClass(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 're' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1012:49: note: 'cx' declared here 1012 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here 356 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:34: note: 'cx' declared here 353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::CreateRegExpMatchResult(JSContext*, HandleRegExpShared, JS::HandleString, const MatchPairs&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:45: note: 'cx' declared here 49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shared' in '((JS::Rooted**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:41: note: 'cx' declared here 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'record' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:23: note: 'record' declared here 1438 | RootedPlainObject record(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1436:24: note: 'cx' declared here 1436 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.cpp:28, from Unified_cpp_js_src_gc2.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In constructor 'v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList*, v8::internal::JSRegExp::Flags, CharacterClassFlags)', inlined from 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70: /build/reproducible-path/0ad-0.0.26/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: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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 jsmath.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp js/src/DoubleToString.o /usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' warning: `encoding_rs` (lib) generated 46 warnings (3 duplicates) Compiling encoding_c_mem v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=690f51eeff899d3d -C extra-filename=-690f51eeff899d3d --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-690f51eeff899d3d -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` Compiling encoding_c v0.9.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=ddf14c5279a0128f -C extra-filename=-ddf14c5279a0128f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-ddf14c5279a0128f -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-nodes.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.cc:5, from Unified_cpp_js_src_new-regexp1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' DEBUG=true HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/encoding_c-eebce062cd1b0679/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c-ddf14c5279a0128f/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/include Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' DEBUG=true HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/encoding_c_mem-e8a5d77f80d67738/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_c_mem-690f51eeff899d3d/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/include Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2-Cforce-frame-pointers=yes--cap-lintswarn-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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='' DEBUG=true HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=1 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/out PROFILE=debug RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/mozglue-static-45c39d4345287f77/build-script-build` [mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("1") [mozglue-static 0.1.0] HOST = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_x86_64_unknown_linux_gnu = Some(" /usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_x86_64_unknown_linux_gnu = Some("-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 = Some("fxsr,sse,sse2") [mozglue-static 0.1.0] running: "/usr/bin/g++" "-O1" "-ffunction-sections" "-fdata-sections" "-fPIC" "-g" "-fno-omit-frame-pointer" "-m64" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers" "-include" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h" "-fstack-protector-strong" "-DDEBUG=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=." "-fstack-protector-strong" "-fstack-clash-protection" "-Wformat" "-Werror=format-security" "-fcf-protection" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-g" "-fno-omit-frame-pointer" "-funwind-tables" "-DMOZILLA_CONFIG_H" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_x86_64_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "crs" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/out/libwrappers.a" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/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=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/out [mozglue-static 0.1.0] CXXSTDLIB_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_x86_64_unknown_linux_gnu = 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 leb128 v0.2.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' 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_README=./README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name leb128 --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=ada868dc3939a668 -C extra-filename=-ada868dc3939a668 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 method `std::error::Error::description`: use the Display impl or to_string() --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 = note: `#[warn(bare_trait_objects)]` on by default help: if this is an object-safe trait, use `dyn` | 104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /build/reproducible-path/0ad-0.0.26/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 arrayvec v0.5.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name arrayvec --edition=2018 /build/reproducible-path/0ad-0.0.26/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"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("array-sizes-129-255", "array-sizes-33-128", "default", "serde", "std"))' -C metadata=7f037d7d7d090a13 -C extra-filename=-7f037d7d7d090a13 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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=mozglue_static CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=67da5a73350452b2 -C extra-filename=-67da5a73350452b2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern arrayvec=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libarrayvec-7f037d7d7d090a13.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/out -l static=wrappers -l stdc++` warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead --> mozglue/static/rust/lib.rs:66:29 | 66 | fn panic_hook(info: &panic::PanicInfo) { | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: `mozglue-static` (lib) generated 1 warning Compiling wast v16.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name wast --edition=2018 /build/reproducible-path/0ad-0.0.26/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"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "wasm-module"))' -C metadata=c7378a43b8ddd441 -C extra-filename=-c7378a43b8ddd441 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern leb128=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libleb128-ada868dc3939a668.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linear' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:40: note: 'cx' declared here 294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GCMarker.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:7: In constructor 'js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]', inlined from 'js::detail::OrderedHashTable::Range js::detail::OrderedHashTable::all() [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:520:43, inlined from 'js::OrderedHashMap::Range js::OrderedHashMap::all() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::WeakKeyTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:807:33, inlined from 'void JS::Zone::checkWeakMarkingMode()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2862:34: /build/reproducible-path/0ad-0.0.26/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 *)_48].ranges' [-Wdangling-pointer=] 350 | *prevp = this; | ~~~~~~~^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp: In member function 'void JS::Zone::checkWeakMarkingMode()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2862:13: note: 'r' declared here 2862 | for (auto r = gcWeakKeys().all(); !r.empty(); r.popFront()) { | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2861:37: note: 'this' declared here 2861 | void JS::Zone::checkWeakMarkingMode() { | ^ /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:11: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateMathObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:78: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'JSObject* CreateMathObject(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1038:46: note: 'cx' declared here 1038 | static JSObject* CreateMathObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lexer.rs:475:21 | 475 | drop(self.it.next()) | ^^^^^--------------^ | | | argument has type `Option<(usize, char)>` | = note: use `let _ = ...` to ignore the expression or result = note: `#[warn(dropping_copy_types)]` on by default In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:9, from Unified_cpp_js_src_jit10.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o DoubleToString.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/DoubleToString.cpp js/src/Utility.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc0.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8505:42: note: 'cx' declared here 8505 | JSObject* NewMemoryInfoObject(JSContext* cx) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.h:28, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:19: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6474:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'field' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool GetDataProperty(JSContext*, JS::HandleValue, const char*, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6474:14: note: 'field' declared here 6474 | RootedAtom field(cx, AtomizeUTF8Chars(cx, fieldChars, strlen(fieldChars))); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6472:40: note: 'cx' declared here 6472 | static bool GetDataProperty(JSContext* cx, HandleValue objVal, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Utility.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Utility.cpp js/src/Interpreter.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4814:11: /build/reproducible-path/0ad-0.0.26/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(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/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; | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5932 | return ifNode; | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here 5922 | TernaryNodeType ifNode; | ^~~~~~ In constructor 'js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]', inlined from 'js::detail::OrderedHashTable::Range js::detail::OrderedHashTable::all() [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:520:43, inlined from 'js::OrderedHashMap::Range js::OrderedHashMap::all() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::WeakKeyTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:48: /build/reproducible-path/0ad-0.0.26/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 *)_149].ranges' [-Wdangling-pointer=] 350 | *prevp = this; | ~~~~~~~^~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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(); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2791:71: note: 'this' declared here 2791 | SliceBudget& budget) { | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::wasm::StructField; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructField; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::wasm::StructType::StructType(js::wasm::StructType&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1636:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::StructType}; T = js::wasm::StructType; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::StructType; T = js::wasm::StructType; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructType; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Code::Code(js::wasm::UniqueCodeTier, const js::wasm::Metadata&, js::wasm::JumpTables&&, js::wasm::StructTypeVector&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.cpp:1148:7: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructField; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'js::wasm::StructType::StructType(js::wasm::StructType&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1636:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::StructType}; T = js::wasm::StructType; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::StructType; T = js::wasm::StructType; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructType; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Code::Code(js::wasm::UniqueCodeTier, const js::wasm::Metadata&, js::wasm::JumpTables&&, js::wasm::StructTypeVector&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.cpp:1148:7: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ /usr/bin/g++ -o Interpreter.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::DebuggerArguments* js::DebuggerArguments::create(JSContext*, JS::HandleObject, js::HandleDebuggerFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1702:64: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1701:30: note: 'obj' declared here 1701 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1697:57: note: 'cx' declared here 1697 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:14: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::DoTypeOfFallback(JSContext*, BaselineFrame*, ICTypeOf_Fallback*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3405:54: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3405:16: note: 'string' declared here 3405 | RootedString string(cx, TypeName(type, cx->names())); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3395:34: note: 'cx' declared here 3395 | bool DoTypeOfFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5932 | return ifNode; | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here 5922 | TernaryNodeType ifNode; | ^~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.cc:5, from Unified_cpp_js_src_new-regexp2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerFrame::getOlderSavedFrame(JSContext*, js::HandleDebuggerFrame, js::MutableHandleSavedFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'causeAtom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1551:51: note: 'cx' declared here 1551 | bool DebuggerFrame::getOlderSavedFrame(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI64()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8484:16: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8484 | quotientI64(rs, r, reserved, IsUnsigned(false), isConst, c); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8466:11: note: 'c' was declared here 8466 | int64_t c; | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU64()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8508:16: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8508 | quotientI64(rs, r, reserved, IsUnsigned(true), isConst, c); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8496:11: note: 'c' was declared here 8496 | int64_t c; | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI64()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8543:17: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8543 | remainderI64(rs, r, reserved, IsUnsigned(false), isConst, c); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8520:11: note: 'c' was declared here 8520 | int64_t c; | ^ /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU64()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8565:17: warning: 'c' may be used uninitialized [-Wmaybe-uninitialized] 8565 | remainderI64(rs, r, reserved, IsUnsigned(true), isConst, c); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:8555:11: note: 'c' was declared here 8555 | int64_t c; | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitcodeMap.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:37, from Unified_cpp_js_src_frontend0.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'src' declared here 7296 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7263:48: note: 'cx' declared here 7263 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'src' declared here 7246 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7214:46: note: 'cx' declared here 7214 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:16: note: 'proto' declared here 1902 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:32: note: 'cx' declared here 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:42: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:16: note: 'script' declared here 1093 | RootedScript script(cx, frame->script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1092:33: note: 'cx' declared here 1092 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, uint8_t* retAddr) { | ~~~~~~~~~~~^~ warning: `wast` (lib) generated 2 warnings Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/encoding_c_mem-e8a5d77f80d67738/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=8d363151f9b92fb6 -C extra-filename=-8d363151f9b92fb6 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libencoding_rs-39d2a83244f1b213.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 --> /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/encoding_c-eebce062cd1b0679/out /usr/bin/rustc --crate-name encoding_c --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=ad3b725a2fcf5ac2 -C extra-filename=-ad3b725a2fcf5ac2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libencoding_rs-39d2a83244f1b213.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 warning: field `0` is never read --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs:64:26 | 64 | pub struct ConstEncoding(*const Encoding); | ------------- ^^^^^^^^^^^^^^^ | | | field in this struct | = help: consider removing this field = note: `#[warn(dead_code)]` on by default /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /build/reproducible-path/0ad-0.0.26/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) { | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9719:13: note: 'kind' was declared here 9719 | LabelKind kind; | ^~~~ warning: `encoding_c` (lib) generated 1 warning Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name mozilla_central_workspace_hack --edition=2015 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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=9a53acea987e73fa -C extra-filename=-9a53acea987e73fa --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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` make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/new-regexp' /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 Compiling jsrust_shared v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name jsrust_shared --edition=2015 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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("baldrdash", "cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=7da56085b20e2567 -C extra-filename=-7da56085b20e2567 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern encoding_c=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libencoding_c-ad3b725a2fcf5ac2.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libencoding_c_mem-8d363151f9b92fb6.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libmozglue_static-67da5a73350452b2.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libmozilla_central_workspace_hack-9a53acea987e73fa.rmeta -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/out` Compiling wat v1.0.17 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name wat --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=bd0c17de35e1650f -C extra-filename=-bd0c17de35e1650f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern wast=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libwast-c7378a43b8ddd441.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1` In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:19: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ Compiling wasmparser v0.48.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name wasmparser --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("deterministic"))' -C metadata=ce4be8f140db872f -C extra-filename=-ce4be8f140db872f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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: unused import: `self::name_section::FunctionName` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:59:9 | 59 | pub use self::name_section::FunctionName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `self::name_section::LocalName` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:60:9 | 60 | pub use self::name_section::LocalName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `self::name_section::ModuleName` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:61:9 | 61 | pub use self::name_section::ModuleName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool HandleInstantiationFailure(JSContext*, JS::CallArgs, const js::AsmJSMetadata&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6905:79, inlined from 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6977:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'src' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6905:27: note: 'src' declared here 6905 | Rooted src(cx, source->substringDontDeflate(cx, begin, end)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6964:38: note: 'cx' declared here 6964 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5564:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'baseobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5563:21: note: 'baseobj' declared here 5563 | RootedArrayObject baseobj( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5558:58: note: 'cx' declared here 5558 | ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cso' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:21: note: 'cso' declared here 650 | RootedArrayObject cso(cx, &script->getObject(pc)->as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:645:67: note: 'cx' declared here 645 | static inline ArrayObject* ProcessCallSiteObjOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cso' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:31: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:21: note: 'cso' declared here 650 | RootedArrayObject cso(cx, &script->getObject(pc)->as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:645:67: note: 'cx' declared here 645 | static inline ArrayObject* ProcessCallSiteObjOperation(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4685:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] 4685 | if (!proto) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4658:15: note: 'proto' was declared here 4658 | JSObject* proto; | ^~~~~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger' /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:17, from Unified_cpp_js_src_frontend3.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/jit/Unified_cpp_js_src_jit14.o In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:46: note: 'cx' declared here 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:40: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:18: note: 'str' declared here 1928 | RootedString str(cx, ref.toString()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1925:46: note: 'cx' declared here 1925 | auto uniqueCharsFromString = [](JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/Lowering-x64.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/Lowering-x64.cpp:7, from Unified_cpp_js_src_jit13.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSFunction* js::CloneFunctionObjectIfNotSingleton(JSContext*, JS::HandleFunction, JS::HandleObject, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:67: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:45:16: note: 'cx' declared here 45 | JSContext* cx, HandleFunction fun, HandleObject enclosingEnv, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:27, from Unified_cpp_js_src_frontend4.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitcodeMap.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7, from Unified_cpp_js_src_jit14.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here 65 | JS::Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:56:16: note: 'cx' declared here 56 | JSContext* cx, JS::Handle baseobj, | ~~~~~~~~~~~^~ warning: `wasmparser` (lib) generated 3 warnings Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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 CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps /usr/bin/rustc --crate-name jsrust --edition=2015 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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=bf2369fb8cec56a5 -C extra-filename=-bf2369fb8cec56a5 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C incremental=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern jsrust_shared=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libjsrust_shared-7da56085b20e2567.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libmozglue_static-67da5a73350452b2.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libwasmparser-ce4be8f140db872f.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/deps/libwat-bd0c17de35e1650f.rlib -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/build/mozglue-static-2db84e878f262851/out` In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7135:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here 7104 | Rooted moduleObj( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7133:34: note: 'cx' declared here 7133 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.cpp:17, from Unified_cpp_js_src_frontend5.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' Finished `dev` profile [optimized + debuginfo] target(s) in 35.67s make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust' /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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_src_jit3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7140:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'moduleObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here 7104 | Rooted moduleObj( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7138:34: note: 'cx' declared here 7138 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:646:30: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:645:38: note: 'cx' declared here 645 | JSObject* NewStringObject(JSContext* cx, HandleString str) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/JumpList.cpp:13, from Unified_cpp_js_src_frontend3.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, inlined from '{anonymous}::NameResolver::NameResolver(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:441:31, inlined from 'bool js::frontend::NameFunctions(JSContext*, ParseNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:475:21: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend3.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp: In function 'bool js::frontend::NameFunctions(JSContext*, ParseNode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:475:16: note: 'nr' declared here 475 | NameResolver nr(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameFunctions.cpp:472:41: note: 'cx' declared here 472 | bool frontend::NameFunctions(JSContext* cx, ParseNode* pn) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::jit::InitRestParameter(JSContext*, uint32_t, JS::Value*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrRes' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'arrRes' declared here 1062 | Rooted arrRes(cx, &objRes->as()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1059:40: note: 'cx' declared here 1059 | JSObject* InitRestParameter(JSContext* cx, uint32_t length, Value* rest, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_frontend0.cpp:29: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2642:29: note: 'kind' was declared here 2642 | NameOpEmitter::Kind kind; | ^~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MoveResolver.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/MacroAssembler-x64.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/EmitterScope.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend4.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp: In member function 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:16: note: 'bi' declared here 389 | RootedBigInt bi(cx, create(cx)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:388:42: note: 'cx' declared here 388 | JSAtom* BigIntLiteral::toAtom(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/jit/Unified_cpp_js_src_jit6.o /usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o ProfilingStack.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.cpp:7, from Unified_cpp_js_src_jit4.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:22, from Unified_cpp_js_src_wasm1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp: In member function 'jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:79: note: the temporary was destroyed at the end of the full expression '((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::size() - 1))' 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.h:23, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.cpp:18, from Unified_cpp_js_src_jit6.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:243:41: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:14, from Unified_cpp_js_src_jit5.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:221:39: note: 'cx' declared here 221 | inline bool HasOwnProperty(JSContext* cx, HandleValue val, HandleValue idValue, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:9, from Unified_cpp_js_src_jit7.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:151:39: note: 'cx' declared here 151 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:177:38: note: 'cx' declared here 177 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:12: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:81:44: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'buffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:80:41: note: 'buffer' declared here 80 | Rooted buffer( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:68:60: note: 'cx' declared here 68 | bool DataViewObject::getAndCheckConstructorArgs(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'result' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:21: note: 'result' declared here 403 | RootedPlainObject result(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:37: note: 'cx' declared here 401 | bool Module::extractCode(JSContext* cx, Tier tier, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:44: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:626:37: note: 'cx' declared here 626 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:80, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1982:69: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'objectProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1981:21: note: 'objectProto' declared here 1981 | RootedPlainObject objectProto( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1973:51: note: 'cx' declared here 1973 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool PreprocessValue(JSContext*, JS::HandleObject, KeyType, JS::MutableHandleValue, {anonymous}::StringifyContext*) [with KeyType = JS::Handle]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:291:16: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'keyStr' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:291:16: note: 'keyStr' declared here 291 | RootedString keyStr(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:40: note: 'cx' declared here 283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'go' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:889:26: note: 'go' declared here 889 | RootedWasmGlobalObject go( | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:905:44: note: 'cx' declared here 905 | bool Module::instantiateGlobals(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:16: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:29, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:19: In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:156:9: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:157:9: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/ProfilingFrameIterator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:47: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:45: note: 'cx' declared here 361 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool EvalKernel(JSContext*, JS::HandleValue, EvalType, js::AbstractFramePtr, JS::HandleObject, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:35: note: 'cx' declared here 222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:69: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here 994 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:31: note: 'cx' declared here 993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/LinkedList.h:72, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:14: In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Vector.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/BuildId.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:22: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:133:5, inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, inlined from 'void js::jit::InvalidateAll(JSFreeOp*, JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2531:5: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:125:40: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 125 | return it < comp->realms().begin() || it >= comp->realms().end(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'void js::jit::InvalidateAll(JSFreeOp*, JS::Zone*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2530:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 2530 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from '{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1957:48, inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2186:34: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1957:18: note: 'fun' declared here 1957 | RootedFunction fun(cx, &obj->as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2174:47: note: 'cx' declared here 2174 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:34: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'array' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:24: note: 'array' declared here 1981 | Rooted array(cx, NewDenseEmptyArray(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:40: note: 'cx' declared here 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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_src12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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_src13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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_wasm1.cpp:38: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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) { | ^~ /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:15, from Unified_cpp_js_src11.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: In static member function 'static unsigned int js::GlobalObject::prototypeSlot(JSProtoKey)', inlined from 'JS::Value js::GlobalObject::getPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:216:19, inlined from 'JSObject* js::GlobalObject::maybeGetPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1941:59: /build/reproducible-path/0ad-0.0.26/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; | ^~~ In file included from Unified_cpp_js_src_jit2.cpp:29: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1910:14: note: 'protoKey' was declared here 1910 | JSProtoKey protoKey; | ^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1111:78: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here 1110 | RootedModuleEnvironmentObject env(cx, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1109:49: note: 'cx' declared here 1109 | bool ModuleObject::createEnvironment(JSContext* cx, HandleModuleObject self) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:7, from Unified_cpp_js_src12.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:21, from Unified_cpp_js_src13.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/ProfilingFrameIterator.h:11: In constructor 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)', inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:882:3, inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55: warning: '((mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage' may be used uninitialized [-Wmaybe-uninitialized] 365 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In member function 'constexpr bool mozilla::Maybe::isSome() const [with T = unsigned int]', inlined from 'constexpr void mozilla::Maybe::reset() [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:637:15, inlined from 'constexpr mozilla::detail::Maybe_CopyMove_Enabler::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:162:27, inlined from 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:365:55, inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:882:3, inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:456:42: warning: '((const mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 456 | constexpr bool isSome() const { return mIsSome; } | ^~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.cpp:7, from Unified_cpp_js_src14.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:11: In static member function '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&}]', inlined from 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4194:39: /build/reproducible-path/0ad-0.0.26/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)...); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:8199:3: note: in expansion of macro 'TRIVIAL_NEW_WRAPPERS' 8199 | TRIVIAL_NEW_WRAPPERS | ^~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit7.cpp:38: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here 4170 | MDefinition* littleEndian; | ^~~~~~~~~~~~ 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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4128:34: /build/reproducible-path/0ad-0.0.26/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) { | ^ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:14: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:27: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~^~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/CompleteFile.cpp:13, from Unified_cpp_js_src11.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'v' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp: In function 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:15: note: 'v' declared here 143 | RootedValue v(cx, arg); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:141:45: note: 'cx' declared here 141 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3949:44: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:47: 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: /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here 3940 | int32_t res; | ^~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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_src15.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:915:73, inlined from 'bool EmitI32Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2152:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:47: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI32Const({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21: /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitI64Const({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here 2157 | int64_t i64; | ^~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:12: In static member function 'static constexpr JS::Value JS::Value::fromInt32(int32_t)', inlined from 'constexpr JS::Value JS::Int32Value(int32_t)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:326:46: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:430:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here 316 | int32_t result; | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/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) { | ^~~~~~ /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:20, from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23, inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11: /build/reproducible-path/0ad-0.0.26/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; } /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here 2505 | MDefinition* value; | ^~~~~ /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool js::jit::RStringSplit::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:78: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:972:39: note: 'cx' declared here 972 | bool RStringSplit::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation-inl.h:10, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:7, from Unified_cpp_js_src15.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Result.h:121, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:26: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ~~~~~~~~~~~^~~~~ /build/reproducible-path/0ad-0.0.26/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); \ | ^~~~ /build/reproducible-path/0ad-0.0.26/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_src18.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src16.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Class.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:12: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:229:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:228:21: note: 'group' declared here 228 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:217:67: note: 'cx' declared here 217 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:65, from Unified_cpp_js_src17.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = js::wasm::Table]', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1428:7: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool MappedArgSetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:40: note: 'cx' declared here 492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::MappedArgumentsObject::obj_defineProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:729:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::ObjectOpResult&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:729:22: note: 'script' declared here 729 | RootedScript script(cx, JSFunction::getOrCreateScript(cx, callee)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:670:59: note: 'cx' declared here 670 | bool MappedArgumentsObject::obj_defineProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::WasmInstanceScope* js::WasmInstanceObject::getScope(JSContext*, js::HandleWasmInstanceObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1818:53: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'instanceScope' declared here 1817 | Rooted instanceScope( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1811:16: note: 'cx' declared here 1811 | JSContext* cx, HandleWasmInstanceObject instanceObj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::WasmFunctionScope* js::WasmInstanceObject::getFunctionScope(JSContext*, js::HandleWasmInstanceObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1837:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instanceScope' in '((JS::Rooted**)cx)[2]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'instanceScope' declared here 1836 | Rooted instanceScope( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1831:16: note: 'cx' declared here 1831 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::WasmMemoryObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2028:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'newBuffer' declared here 2026 | RootedSharedArrayBufferObject newBuffer( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2016:52: note: 'cx' declared here 2016 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool CreateSpecificWasmBuffer(JSContext*, uint32_t, const mozilla::Maybe&, js::MutableHandleArrayBufferObjectMaybeShared) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::SharedArrayRawBuffer]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:819:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'object' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src12.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'object' declared here 762 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:805:38: note: 'cx' declared here 805 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::Limits& memory, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1513:31: warning: writing 8 bytes into a region of size 1 [-Wstringop-overflow=] 1513 | *(void**)globalAddr = globalObjs[imported]->cell(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:17: /build/reproducible-path/0ad-0.0.26/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); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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))) | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 8 bytes into a region of size 1 [-Wstringop-overflow=] 1551 | *(void**)globalAddr = address; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1763:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedSource' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1762:30: note: 'unwrappedSource' declared here 1762 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1755:56: note: 'cx' declared here 1755 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:34, from Unified_cpp_js_src18.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/Unified_cpp_js_src2.o /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::PCCounts; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::PCCounts; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ScriptCounts::ScriptCounts(js::ScriptCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:33:7, inlined from 'js::ScriptAndCounts::ScriptAndCounts(js::ScriptAndCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:56:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ScriptAndCounts}; T = js::ScriptAndCounts; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ScriptAndCounts; T = js::ScriptAndCounts; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ScriptAndCounts; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = js::ScriptAndCounts; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'js::RootedTraceable::RootedTraceable(U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:890:47, inlined from 'JS::PersistentRooted::PersistentRooted(JSContext*, U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1380:50, inlined from 'T* js::MallocProvider::new_(Args&& ...) [with T = JS::PersistentRooted >; Args = {JSContext*&, JS::GCVector}; Client = JSContext]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MallocProvider.h:230:3, inlined from 'void js::StopPCCountProfiling(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2592:64: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::PCCounts; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'js::ScriptCounts::ScriptCounts(js::ScriptCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:33:7, inlined from 'js::ScriptAndCounts::ScriptAndCounts(js::ScriptAndCounts&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:56:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::ScriptAndCounts}; T = js::ScriptAndCounts; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::ScriptAndCounts; T = js::ScriptAndCounts; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::ScriptAndCounts; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = js::ScriptAndCounts; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'js::RootedTraceable::RootedTraceable(U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:890:47, inlined from 'JS::PersistentRooted::PersistentRooted(JSContext*, U&&) [with U = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1380:50, inlined from 'T* js::MallocProvider::new_(Args&& ...) [with T = JS::PersistentRooted >; Args = {JSContext*&, JS::GCVector}; Client = JSContext]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MallocProvider.h:230:3, inlined from 'void js::StopPCCountProfiling(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2592:64: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)((char*)aDst + 8).mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:465:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncFromSyncIterProto' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src13.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:463:16: note: 'asyncFromSyncIterProto' declared here 463 | RootedObject asyncFromSyncIterProto( | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:451:16: note: 'cx' declared here 451 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'queue' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here 248 | Rooted queue(cx, ListObject::create(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:240:16: note: 'cx' declared here 240 | JSContext* cx, Handle asyncGenObj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:10: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:437:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'asyncIterProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:436:16: note: 'asyncIterProto' declared here 436 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:429:54: note: 'cx' declared here 429 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::AsyncFunctionGeneratorObject* js::AsyncFunctionGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultPromise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here 210 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:207:16: note: 'cx' declared here 207 | JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11, from Unified_cpp_js_src19.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Exception.h:13, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'currentCallee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src16.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp: In member function 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:23: note: 'currentCallee' declared here 814 | Rooted currentCallee(cx, calleeTemplate()); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:810:40: note: 'cx' declared here 810 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:32, from Unified_cpp_js_src20.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Date.h:35, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:10: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/wasm' /usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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_src23.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.cpp:7, from Unified_cpp_js_src21.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:12, from Unified_cpp_js_src22.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:24, from Unified_cpp_js_src23.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src25.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:23: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'value' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:15: note: 'value' declared here 1107 | RootedValue value(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1103:49: note: 'cx' declared here 1103 | static bool AddPlainObjectProperties(JSContext* cx, HandlePlainObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:39, from Unified_cpp_js_src24.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' /usr/bin/g++ -o Unified_cpp_js_src26.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool JSObject::splicePrototype(JSContext*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:279:43: note: 'cx' declared here 279 | bool JSObject::splicePrototype(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src24.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1235 | CompilerConstraintInstance(LifoAlloc* alloc, | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1252 | TypeCompilerConstraint(RecompileInfo compilation, const T& data) | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:8: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1015:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: 'templateObject' declared here 1012 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1010:16: note: 'cx' declared here 1010 | JSContext* cx, WithObjectPrototype withProto) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:33, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src25.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'message' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:16: note: 'message' declared here 210 | RootedString message(cx, nullptr); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:206:50: note: 'cx' declared here 206 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ForOfPIC::Chain::initialize(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:46:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrayProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp: In member function 'bool js::ForOfPIC::Chain::initialize(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here 45 | RootedNativeObject arrayProto( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:41:49: note: 'cx' declared here 41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::ArrayObject* js::ObjectGroup::getOrFixupCopyOnWriteObject(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1546:77: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1545:21: note: 'group' declared here 1545 | RootedObjectGroup group(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1525:66: note: 'cx' declared here 1525 | ArrayObject* ObjectGroup::getOrFixupCopyOnWriteObject(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/MaybeRooted.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:11: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* NewObject(JSContext*, js::HandleObjectGroup, js::gc::AllocKind, js::NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:777:79: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:47: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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(), | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:759:46: note: 'cx' declared here 759 | static inline JSObject* NewObject(JSContext* cx, HandleObjectGroup group, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here 849 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:826:56: note: 'cx' declared here 826 | JSObject* js::NewObjectWithGivenTaggedProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::NewObjectWithClassProto(JSContext*, const JSClass*, JS::HandleObject, gc::AllocKind, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:918:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:917:21: note: 'group' declared here 917 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:877:50: note: 'cx' declared here 877 | JSObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:135:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: note: 'group' declared here 133 | Rooted group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:119:16: note: 'cx' declared here 119 | JSContext* cx, Handle callee, Handle newTarget, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here 1475 | Rooted str(cx, IdToString(cx, id)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1466:45: note: 'cx' declared here 1466 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1488:17: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'id' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1488:12: note: 'id' declared here 1488 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1482:44: note: 'cx' declared here 1482 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propIter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here 612 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:610:16: note: 'cx' declared here 610 | JSContext* cx, Handle objBeingIterated, HandleIdVector props, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'notesArray' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:21: note: 'notesArray' declared here 619 | RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:618:48: note: 'cx' declared here 618 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ExecuteRegExp(JSContext*, HandleObject, HandleObject, char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:47: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'input' declared here 1794 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:49: note: 'cx' declared here 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ExecuteRegExpNoStatics(JSContext*, HandleObject, const char16_t*, size_t, size_t*, bool, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'input' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'input' declared here 1811 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:58: note: 'cx' declared here 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::EmptyShape::ensureInitialCustomShape(JSContext*, JS::Handle) [with ObjectSubclass = js::RegExpObject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h: In static member function 'static bool js::EmptyShape::ensureInitialCustomShape(JSContext*, JS::Handle) [with ObjectSubclass = js::RegExpObject]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:230:16: note: 'cx' declared here 230 | JSContext* cx, Handle obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:75:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:74:25: note: 'regexp' declared here 74 | Rooted regexp( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:72:42: note: 'cx' declared here 72 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here 961 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:52: note: 'cx' declared here 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here 1847 | Rooted> parseTask( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1844:16: note: 'cx' declared here 1844 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parseTask' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here 1879 | Rooted> parseTask( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1877:16: note: 'cx' declared here 1877 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::GlobalObject::addIntrinsicValue(JSContext*, JS::Handle, js::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'holder' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandlePropertyName, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:49: note: 'cx' declared here 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:20: note: 'fun' declared here 1023 | RootedFunction fun(cx, &funVal.toObject().as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:53: note: 'cx' declared here 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::GlobalObject* js::GlobalObject::createInternal(JSContext*, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:640:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexical' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here 639 | Rooted lexical( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:620:55: note: 'cx' declared here 620 | GlobalObject* GlobalObject::createInternal(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'throwTypeError' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here 585 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:572:16: note: 'cx' declared here 572 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:47, from Unified_cpp_js_src3.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:14, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'str' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:86:43: note: 'cx' declared here 86 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSString* SymbolToSource(JSContext*, JS::Symbol*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:46, inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:122:28: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:16: note: 'desc' declared here 60 | RootedString desc(cx, symbol->description()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:40: note: 'cx' declared here 108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::LexicalEnvironmentObject* js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lexicalEnv' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:29: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:187:67: note: 'cx' declared here 187 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JS::Symbol* JS::Symbol::for_(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:53: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:51:33: note: 'cx' declared here 51 | Symbol* Symbol::for_(JSContext* cx, HandleString description) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::RegExpShared::initializeNamedCaptures(JSContext*, js::HandleRegExpShared, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1152:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'templateObject' declared here 1151 | RootedPlainObject templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1138:55: note: 'cx' declared here 1138 | bool RegExpShared::initializeNamedCaptures(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1461:50: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'templateObject' declared here 1459 | RootedArrayObject templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1455:70: note: 'cx' declared here 1455 | ArrayObject* RegExpRealm::createMatchResultTemplateObject(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:46: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In member function 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:17: note: 'shape' declared here 2813 | RootedShape shape(cx, obj->lastProperty()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2788:53: note: 'cx' declared here 2788 | JSContext* cx, JSObject* objArg, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::RegExpObject* js::RegExpObject::createSyntaxChecked(JSContext*, js::HandleAtom, JS::RegExpFlags, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:60: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'regexp' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:25: note: 'regexp' declared here 287 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:283:60: note: 'cx' declared here 283 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1574:69: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'clone' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'clone' declared here 1573 | Rooted clone( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1570:44: note: 'cx' declared here 1570 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:36, from Unified_cpp_js_src4.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'js::XDRResult js::XDRAtomData(XDRState*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]': /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1337:22: note: 'ptr' was declared here 1337 | const uint8_t* ptr; | ^~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'proto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In function 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/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()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3281:16: note: 'cx' declared here 3281 | JSContext* cx, DPAConstraintInfo& constraintInfo, ObjectGroup* group, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp: In function 'js::XDRResult js::XDRAtom(XDRState*, MutableHandleAtom) [with XDRMode mode = js::XDR_DECODE]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1289:7: warning: 'atomIndex' may be used uninitialized [-Wmaybe-uninitialized] 1289 | if (atomIndex >= xdr->atomTable().length()) { | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1287:12: note: 'atomIndex' was declared here 1287 | uint32_t atomIndex; | ^~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, from Unified_cpp_js_src5.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/ArrayUtils.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:12: In member function 'void JS::Value::setDouble(double)', inlined from 'JS::Value JS::DoubleValue(double)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:919:14, inlined from 'js::XDRResult js::XDRScriptConst(XDRState*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:168:27: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Assertions.h:464:5: warning: 'pun.js::XDRState::codeDouble::DoublePun::u' may be used uninitialized [-Wmaybe-uninitialized] 464 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~ /build/reproducible-path/0ad-0.0.26/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 | ^ /build/reproducible-path/0ad-0.0.26/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( \ | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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) | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 | ^ /build/reproducible-path/0ad-0.0.26/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, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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__), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:463:5: note: in expansion of macro 'MOZ_ASSERT' 463 | MOZ_ASSERT(isDouble()); | ^~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:21, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:13: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Xdr.h: In function 'js::XDRResult js::XDRScriptConst(XDRState*, JS::MutableHandleValue) [with XDRMode mode = js::XDR_DECODE]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Xdr.h:368:7: note: 'pun.js::XDRState::codeDouble::DoublePun::u' was declared here 368 | } pun; | ^~~ /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src23.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1342:52: note: 'cx' declared here 1342 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearString' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1315:45: note: 'cx' declared here 1315 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:7: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:223:15, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:39, from Unified_cpp_js_src6.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:20: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2484:16: note: 'cx' declared here 2484 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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**)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1824:40: note: 'cx' declared here 1824 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:527:79: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'last' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:524:17: note: 'last' declared here 524 | RootedShape last( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:505:39: note: 'cx' declared here 505 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:81: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/DbgMacro.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:17: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:269:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:734:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::RealmStats; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[10]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:269:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:734:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[10]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Promise.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:409:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debugInfo' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:408:31: note: 'debugInfo' declared here 408 | Rooted debugInfo( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:406:46: note: 'cx' declared here 406 | static PromiseDebugInfo* create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:385:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:642:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ZoneStats; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:385:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/MemoryMetrics.h:642:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:661:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedFirstPendingPullInto' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:659:33: note: 'unwrappedFirstPendingPullInto' declared here 659 | Rooted unwrappedFirstPendingPullInto( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:634:16: note: 'cx' declared here 634 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Class.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:31: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:35, from Unified_cpp_js_src7.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::PullIntoDescriptor* js::PullIntoDescriptor::create(JSContext*, JS::Handle, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descriptor' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /build/reproducible-path/0ad-0.0.26/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, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here 30 | Rooted descriptor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:27:16: note: 'cx' declared here 27 | JSContext* cx, Handle buffer, uint32_t byteOffset, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableByteStreamController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableByteStreamController*; T = js::ReadableByteStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:260:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:259:41: note: 'controller' declared here 259 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:256:16: note: 'cx' declared here 256 | JSContext* cx, Handle stream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool OnDestErrored(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:24: note: 'storedError' declared here 223 | Rooted> storedError(cx, Some(unwrappedDest->storedError())); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:218:51: note: 'cx' declared here 218 | static MOZ_MUST_USE bool OnDestErrored(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedDest' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here 427 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:420:51: note: 'cx' declared here 420 | static MOZ_MUST_USE bool OnDestErrored(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool OnSourceErrored(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'storedError' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189:24: note: 'storedError' declared here 189 | Rooted> storedError(cx, Some(unwrappedSource->storedError())); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:185:16: note: 'cx' declared here 185 | JSContext* cx, Handle state, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DWASM_SUPPORTS_HUGE_MEMORY -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:79: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'promise' declared here 632 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:616:52: note: 'cx' declared here 616 | PromiseObject* js::ReadableStreamPipeTo(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:145:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: 'unwrappedController' declared here 143 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:137:68: note: 'cx' declared here 137 | static bool ReadableStreamDefaultController_desiredSize(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:52, from Unified_cpp_js_src8.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, ForAuthorCodeBool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:263:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, ForAuthorCodeBool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'templateObject' declared here 258 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:254:16: note: 'cx' declared here 254 | JSContext* cx, Handle value, bool done, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSScript* CopyScriptImpl(JSContext*, JS::HandleScript, JS::HandleObject, js::HandleScriptSourceObject, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4824:62: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dst' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 >)': /build/reproducible-path/0ad-0.0.26/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, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4804:44: note: 'cx' declared here 4804 | static JSScript* CopyScriptImpl(JSContext* cx, HandleScript src, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here 3614 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3614:21: note: 'obj' declared here 3614 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:334:69: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'readerReadResultPromise' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:333:28: note: 'readerReadResultPromise' declared here 333 | Rooted readerReadResultPromise( | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:301:16: note: 'cx' declared here 301 | JSContext* cx, JS::Handle unwrappedTeeState) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::GlobalScope* js::GlobalScope::clone(JSContext*, JS::Handle, js::ScopeKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1117:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dataClone' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:29: /build/reproducible-path/0ad-0.0.26/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::ScopeKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1116:27: note: 'dataClone' declared here 1116 | Rooted> dataClone( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1113:44: note: 'cx' declared here 1113 | GlobalScope* GlobalScope::clone(JSContext* cx, Handle scope, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::GlobalScope* js::GlobalScope::create(JSContext*, js::ScopeKind, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1092:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1090:27: note: 'data' declared here 1090 | Rooted> data(cx, dataArg | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1086:45: note: 'cx' declared here 1086 | GlobalScope* GlobalScope::create(JSContext* cx, ScopeKind kind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:89:79: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promise' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:89:26: note: 'promise' declared here 89 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:71:16: note: 'cx' declared here 71 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:14: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here 570 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:566:16: note: 'cx' declared here 566 | JSContext* cx, Handle readerObj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamReaderIsClosed(JSContext*, Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:538:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderIsClosed(JSContext*, Handle, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:537:33: note: 'unwrappedReader' declared here 537 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:534:64: note: 'cx' declared here 534 | JS_PUBLIC_API bool JS::ReadableStreamReaderIsClosed(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:596:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here 595 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:591:16: note: 'cx' declared here 591 | JSContext* cx, Handle readerObj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedReader' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here 554 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:62: note: 'cx' declared here 547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'string' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1519:56: note: 'cx' declared here 1519 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32, from Unified_cpp_js_src6.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1747:44: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'desc' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1747:30: note: 'desc' declared here 1747 | Rooted desc(cx, desc_); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:42: note: 'cx' declared here 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src9.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TeeState* js::TeeState::create(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'state' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:11: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:28:16: note: 'cx' declared here 28 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ModuleEnvironmentObject* GetModuleEnvironment(JSContext*, js::HandleModuleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4907:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'env' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'js::ModuleEnvironmentObject* GetModuleEnvironment(JSContext*, js::HandleModuleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4907:33: note: 'env' declared here 4907 | RootedModuleEnvironmentObject env(cx, &module->initialEnvironment()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4904:16: note: 'cx' declared here 4904 | JSContext* cx, HandleModuleObject module) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:253:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'controller' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here 252 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:235:16: note: 'cx' declared here 235 | JSContext* cx, Handle stream, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/DbgMacro.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/RefPtr.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/LinkedList.h:72, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:14: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Vector; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:56:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedController' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here 54 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:49:62: note: 'cx' declared here 49 | static bool WritableStreamDefaultController_error(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bi' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:23: note: 'bi' declared here 5141 | Rooted bi(cx, BindingIter(script)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5134:45: note: 'cx' declared here 5134 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'js::XDRResult XDRTrailingName(js::XDRState*, void*, uint32_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:260:11: warning: 'u8' may be used uninitialized [-Wmaybe-uninitialized] 260 | uint8_t u8; | ^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/CompilationInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/TokenStream.h:206, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:65: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4454:41: note: 'cx' declared here 4454 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static js::XDRResult js::ScriptSource::xdrData(js::XDRState*, js::ScriptSource*) [with js::XDRMode mode = js::XDR_DECODE]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:3547:5: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 3547 | if (type > static_cast(DataType::BinAST)) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:3541:13: note: 'type' was declared here 3541 | uint8_t type; | ^~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObjectModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObjectModuleObject*; T = js::TypedObjectModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypeDescr* js::GlobalObject::getOrCreateScalarTypeDescr(JSContext*, JS::Handle, js::Scalar::Type)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:330:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::TypeDescr* js::GlobalObject::getOrCreateScalarTypeDescr(JSContext*, JS::Handle, js::Scalar::Type)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:328:36: note: 'module' declared here 328 | Rooted module( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:309:16: note: 'cx' declared here 309 | JSContext* cx, Handle global, Scalar::Type scalarType) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObjectModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObjectModuleObject*; T = js::TypedObjectModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypeDescr* js::GlobalObject::getOrCreateReferenceTypeDescr(JSContext*, JS::Handle, js::ReferenceType)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:354:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static js::TypeDescr* js::GlobalObject::getOrCreateReferenceTypeDescr(JSContext*, JS::Handle, js::ReferenceType)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:352:36: note: 'module' declared here 352 | Rooted module( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:339:16: note: 'cx' declared here 339 | JSContext* cx, Handle global, ReferenceType type) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::InlineTypedObject* js::InlineTypedObject::create(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2164:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'group' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'group' declared here 2162 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2153:57: note: 'cx' declared here 2153 | InlineTypedObject* InlineTypedObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1939:51: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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, uint32_t, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: 'data' declared here 1938 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1933:16: note: 'cx' declared here 1933 | JSContext* cx, frontend::CompilationInfo& compilationInfo, ScopeKind kind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, uint32_t, bool, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1965:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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, uint32_t, bool, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1963:37: note: 'data' declared here 1963 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1955:43: note: 'cx' declared here 1955 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1991:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1989:40: note: 'data' declared here 1989 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1982:43: note: 'cx' declared here 1982 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, js::ScopeKind, JS::Handle, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2018:53: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2016:38: note: 'data' declared here 2016 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2009:43: note: 'cx' declared here 2009 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:9: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'script' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Date.h:35, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool DefineHelpProperty(JSContext*, JS::HandleObject, const char*, const char*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:222:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'atom' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool DefineHelpProperty(JSContext*, JS::HandleObject, const char*, const char*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:222:14: note: 'atom' declared here 222 | RootedAtom atom(cx, Atomize(cx, value, strlen(value))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:220:43: note: 'cx' declared here 220 | static bool DefineHelpProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nbase' in '*(JS::Rooted**)MEM[(struct JSContext * const &)&cx]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:47: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:29: note: 'nbase' declared here 2164 | Rooted nbase(cx, BaseShape::getUnowned(cx, base)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2147:47: note: 'cx' declared here 2147 | Shape* EmptyShape::getInitialShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::XDRResult js::VarScope::XDR(js::XDRState*, js::ScopeKind, js::HandleScope, js::MutableHandleScope) [with js::XDRMode mode = js::XDR_DECODE]': /build/reproducible-path/0ad-0.0.26/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1042:13: note: 'needsEnvironment' was declared here 1042 | uint8_t needsEnvironment; | ^~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyResult]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyResult; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'prop' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:26: note: 'prop' declared here 2906 | Rooted prop(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2895:60: note: 'cx' declared here 2895 | JS_PUBLIC_API bool JS_AlreadyHasOwnPropertyById(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1070:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'module' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1069:29: note: 'module' declared here 1069 | Rooted module( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1061:39: note: 'cx' declared here 1061 | static bool WasmReturnFlag(JSContext* cx, unsigned argc, Value* vp, Flag flag) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::GetPromiseConstructor(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromiseConstructor(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:25: note: 'global' declared here 3823 | Rooted global(cx, cx->global()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3821:62: note: 'cx' declared here 3821 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::GetPromisePrototype(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'global' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromisePrototype(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:25: note: 'global' declared here 3829 | Rooted global(cx, cx->global()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3827:60: note: 'cx' declared here 3827 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'linearStr' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6017:16: note: 'cx' declared here 6017 | JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::WasmInstanceScope* js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here 1511 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1498:57: note: 'cx' declared here 1498 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'sourceFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3057:58: note: 'cx' declared here 3057 | bool JSRuntime::cloneSelfHostedFunctionScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::HandleModuleObject, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2044:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandleModuleObject, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: 'data' declared here 2042 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2034:43: note: 'cx' declared here 2034 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:153:37: note: 'cx' declared here 153 | bool BucketCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1910:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'data' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1908:42: note: 'data' declared here 1908 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1899:43: note: 'cx' declared here 1899 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::XDRResult js::FunctionScope::XDR(js::XDRState*, JS::HandleFunction, js::HandleScope, js::MutableHandleScope) [with js::XDRMode mode = js::XDR_DECODE]': /build/reproducible-path/0ad-0.0.26/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:889:13: note: 'needsEnvironment' was declared here 889 | uint8_t needsEnvironment; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:890:13: note: 'hasParameterExprs' was declared here 890 | uint8_t hasParameterExprs; | ^~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:24: note: 'nobj' declared here 2982 | RootedNativeObject nobj(cx, &obj->as()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2961:51: note: 'cx' declared here 2961 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:74: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1248:13, inlined from 'bool mozilla::Vector::append(U&&) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1395:17: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:845:21: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 845 | mEntered(false) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:854:30, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1248:13, inlined from 'bool mozilla::Vector::append(U&&) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1395:17: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]', inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::Value; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector}; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::GCVector; T = JS::GCVector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::GCVector::GCVector(JS::GCVector&&) [with T = JS::GCVector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/GCVector.h:44:30, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::GCVector, 0, js::TempAllocPolicy>}; T = JS::GCVector >; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:58:5, inlined from 'void mozilla::Vector::internalAppend(U&&) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1248:13, inlined from 'bool mozilla::Vector::append(U&&) [with U = JS::GCVector >; T = JS::GCVector >; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:1395:17: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Vector.h:848:18: warning: '*(mozilla::Vector*)aDst.mozilla::Vector::mLength' may be used uninitialized [-Wmaybe-uninitialized] 848 | mLength = aRhs.mLength; | ~~~~~^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::StringObject* js::StringObject::create(JSContext*, JS::HandleString, JS::HandleObject, js::NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:99: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::OutlineTypedObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::OutlineTypedObject*; T = js::OutlineTypedObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::OutlineTypedObject* js::OutlineTypedObject::createZeroed(JSContext*, js::HandleTypeDescr, js::gc::InitialHeap)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1637:64: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'obj' declared here 1636 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1632:65: note: 'cx' declared here 1632 | OutlineTypedObject* OutlineTypedObject::createZeroed(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77, inlined from 'JSFunction* js::NewHandlerWithExtra(JSContext*, Native, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:64:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'handlerFun' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:34: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandlerWithExtra(JSContext*, Native, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:61:16: note: 'cx' declared here 61 | JSContext* cx, Native handler, JS::Handle target, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:890:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'unwrappedWriter' declared here 889 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:877:16: note: 'cx' declared here 877 | JSContext* cx, Handle unwrappedStream, bool backpressure) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:372:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedWriter' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'unwrappedWriter' declared here 371 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:337:16: note: 'cx' declared here 337 | JSContext* cx, Handle unwrappedStream, | ~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' js/src/build/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/build/symverscript.in mozjs78_ps_debug 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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,/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/bin -Wl,-rpath-link,/usr/local/lib /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/x86_64-unknown-linux-gnu/debug/libjsrust.a -Wl,--version-script,symverscript -lm -lz -lm -ldl /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs78-ps-debug.so chmod +x libmozjs78-ps-debug.so ../../../config/nsinstall -R -m 644 'libmozjs78-ps-debug.so' '../../../dist/bin' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_misc make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' js/src/build/spidermonkey_checks.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_spidermonkey_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_js_opcode.py TEST-PASS | check_spidermonkey_style.py | ok /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:36: SyntaxWarning: invalid escape sequence '\s' reBeforeArg = "(?<=[(,\s])" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\w' reArgType = "(?P[\w\s:*&]+)" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\s' reArgName = "(?P\s\w+)" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' reArgDefault = "(?P(?:\s=[^,)]+)?)" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' signature = reMatchArg.sub('\g', signature) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' r'.*DEFINED_ON\((?P[^()]*)\).*', '\g', signature).split(',') TEST-PASS | check_macroassembler_style.py | ok /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/jsopcode.py:19: SyntaxWarning: invalid escape sequence '\s' space_star_space_pat = re.compile('^\s*\* ?', re.M) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\[' category_pat = re.compile('\[([^\]]+)\]') /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/jsopcode.py:164: SyntaxWarning: invalid escape sequence '\s' tag_pat = re.compile('^\s*[A-Za-z]+:\s*|\s*$') TEST-PASS | check_js_opcode.py | ok make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_libs make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_tools make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[4]: Nothing to be done for 'recurse_tools'. make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' Creating Python 3 environment /usr/lib/python3/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. ******************************************************************************** !! self.initialize_options() created virtual environment CPython3.12.7.final.0-64 in 625ms creator CPython3Posix(dest=/build/reproducible-path/0ad-0.0.26/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/tmp480ewcos) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator 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... x86_64-pc-linux-gnu checking for target system type... x86_64-pc-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:21: SyntaxWarning: invalid escape sequence '\s' m = re.match('(?:export\s+)?AUTOCONF\s*:?=\s*(.+)$', /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/moz.configure/old.configure:26: SyntaxWarning: invalid escape sequence '\s' m = re.match('(?:export\s+)?(?:CC|CXX)\s*:?=\s*(?:.+)$', checking for Python 3... /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python (3.12.7) checking for git... /usr/bin/git checking for Git version... 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... 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... 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... 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... checking the host C++ compiler works... yes checking for 64-bit OS... yes 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... 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... yes 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... checking cargo version... checking for rust target triplet... x86_64-unknown-linux-gnu checking for rust host triplet... x86_64-unknown-linux-gnu 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... 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... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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... no 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... no 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... no 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.05s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 193 build config descriptors in 0.02s RecursiveMake backend executed in 0.08s 141 total backend files; 141 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile FasterMake backend executed in 0.02s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 0.18s; CPU time: 0.16s; Efficiency: 90%; Untracked: 0.01s make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make recurse_pre-export make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.02s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 0.06s; From _tests: Kept 1 existing; Added/updated 422; Removed 0 files and 0 directories. make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' rm -f '.cargo/config' /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_MULTI_VALUE=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=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_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_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 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/.cargo/config.in' -o '.cargo/config' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make recurse_export make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/pathsub.c make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' config/system-header.sentinel.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' js/src/js-confdefs.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in js/src/js-config.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-config.h.in js/src/selfhosted.out.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js.msg /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObjectConstants.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/SelfHostingDefines.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Utilities.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncFunction.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncIteration.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Classes.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Date.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Error.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Function.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Generator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Iterator.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Map.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Module.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Number.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Set.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Sorting.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedArray.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMap.js /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSet.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -Wdate-time -D_FORTIFY_SOURCE=2 -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -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_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_CPUID_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_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_X64=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DU_STATIC_IMPLEMENTATION=1 -DX_DISPLAY_MISSING=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_VA_LIST_AS_ARRAY=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= -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 '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' js/src/gc/StatsPhasesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' js/src/frontend/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h js/src/gc/StatsPhasesGenerated.inc.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' js/src/jit/LOpcodesGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/LIR-shared.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/LIR-x86-shared.h /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/LIR-x64.h make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' js/src/jit/CacheIROpsGenerated.h.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make recurse_compile make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm' mkdir -p '.deps/' mkdir -p '.deps/' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp' mkdir -p '.deps/' js/src/rust/force-cargo-library-build /usr/bin/cargo rustc --release --manifest-path /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=x86_64-unknown-linux-gnu -- -Clto make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' mkdir -p '.deps/' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger1.ojs/src/frontend/Parser.o js/src/gc/StoreBuffer.o/usr/bin/g++ -o Parser.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp js/src/wasm/Unified_cpp_js_src_wasm0.o/usr/bin/g++ -o StoreBuffer.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/StoreBuffer.cpp /usr/bin/g++ -o Unified_cpp_js_src_wasm0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/new-regexp/Unified_cpp_js_src_new-regexp0.omfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4.c make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src' mkdir -p '.deps/' /usr/bin/g++ -o Unified_cpp_js_src_new-regexp0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 mfbt/lz4frame.ojs/src/wasm/Unified_cpp_js_src_wasm1.o memory/build/Unified_cpp_memory_build0.o js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o Unified_cpp_memory_build0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/new-regexp/Unified_cpp_js_src_new-regexp1.ojs/src/gc/Unified_cpp_js_src_gc0.o make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' make[5]: Nothing to be done for 'host-objects'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' modules/fdlibm/src/e_acos.o /usr/bin/g++ -o e_acos.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acos.cpp modules/fdlibm/src/e_acosh.o make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc' mkdir -p '.deps/' js/src/RegExp.o memory/mozalloc/mozalloc_abort.o /usr/bin/g++ -o RegExp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp /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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc/mozalloc_abort.cpp js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 memory/mozalloc/Unified_cpp_memory_mozalloc0.o js/src/jsmath.o js/src/jit/Unified_cpp_js_src_jit1.o warning: `/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/binast/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 warning: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/rust/Cargo.toml: no edition set: defaulting to the 2015 edition while the latest is 2021 make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc' mkdir -p '.deps/' /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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/xpcom -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/memory/build -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 mozglue/misc/AutoProfilerLabel.o /usr/bin/g++ -o AutoProfilerLabel.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/ConditionVariable_posix.cpp mozglue/misc/MmapFaultHandler.o make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/mozalloc' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' make[5]: Nothing to be done for 'host'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' /usr/bin/g++ -o MmapFaultHandler.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/MmapFaultHandler.cpp mozglue/misc/Mutex_posix.o /usr/bin/g++ -o e_acosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_acosh.cpp modules/fdlibm/src/e_asin.o /usr/bin/g++ -o Mutex_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Mutex_posix.cpp mozglue/misc/Printf.o /usr/bin/g++ -o e_asin.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_asin.cpp modules/fdlibm/src/e_atan2.o /usr/bin/g++ -o Printf.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/Printf.cpp mozglue/misc/StackWalk.o /usr/bin/g++ -o e_atan2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atan2.cpp modules/fdlibm/src/e_atanh.o /usr/bin/g++ -o StackWalk.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/StackWalk.cpp mozglue/misc/TimeStamp.o/usr/bin/g++ -o e_atanh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_atanh.cpp modules/fdlibm/src/e_cosh.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. warning: failed to save last-use data This may prevent cargo from accurately tracking what is being used in its global cache. This information is used for automatically removing unused data in the cache. unable to open database file: /nonexistent/second-build/.cargo/.global-cache Caused by: Error code 14: Unable to open the database file /usr/bin/g++ -o e_cosh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_cosh.cpp modules/fdlibm/src/e_exp.o Compiling encoding_rs v0.8.22 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=180d7f0bdc76a4d4 -C extra-filename=-180d7f0bdc76a4d4 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-180d7f0bdc76a4d4 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` /usr/bin/g++ -o e_exp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_hypot.cpp modules/fdlibm/src/e_log.o /usr/bin/g++ -o TimeStamp.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp.cpp mozglue/misc/TimeStamp_posix.o /usr/bin/g++ -o e_log.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log.cpp modules/fdlibm/src/e_log10.o Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' DEBUG=false HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/encoding_rs-82230df4ba5746f2/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_rs-180d7f0bdc76a4d4/build-script-build` Compiling cfg-if v0.1.10 /usr/bin/g++ -o e_log10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log10.cpp Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name cfg_if --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("compiler_builtins", "core", "rustc-dep-of-std"))' -C metadata=7ab7d289a02a65c1 -C extra-filename=-7ab7d289a02a65c1 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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` modules/fdlibm/src/e_log2.o /usr/bin/g++ -o TimeStamp_posix.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/TimeStamp_posix.cpp mozglue/misc/Decimal.o /usr/bin/g++ -o e_log2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_log2.cpp modules/fdlibm/src/e_pow.o Compiling cc v1.0.47 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name cc --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("jobserver", "num_cpus", "parallel"))' -C metadata=50d1a61351103a1e -C extra-filename=-50d1a61351103a1e --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` /usr/bin/g++ -o e_pow.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/e_pow.cpp modules/fdlibm/src/e_sinh.o /usr/bin/g++ -o Decimal.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/misc/decimal/Decimal.cpp /usr/bin/g++ -o e_sinh.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_atan.cpp modules/fdlibm/src/s_cbrt.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.cpp:7, from Unified_cpp_js_src_jit0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o s_cbrt.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_expm1.cpp modules/fdlibm/src/s_fabs.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-bytecode-generator.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/RegExpAPI.cpp:18, from Unified_cpp_js_src_new-regexp0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o s_fabs.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_fabs.cpp modules/fdlibm/src/s_floor.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:26, from Unified_cpp_js_src_debugger0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o s_floor.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_log1p.cpp modules/fdlibm/src/s_nearbyint.o /usr/bin/g++ -o s_nearbyint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_nearbyint.cpp modules/fdlibm/src/s_rint.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:55, from Unified_cpp_js_src_wasm0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o s_rint.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_rintf.cpp modules/fdlibm/src/s_scalbn.o Compiling mozglue-static v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mozglue/static/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=d689b7a2f6d0dc09 -C extra-filename=-d689b7a2f6d0dc09 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-d689b7a2f6d0dc09 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern cc=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps/libcc-50d1a61351103a1e.rlib` /usr/bin/g++ -o s_scalbn.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/modules/fdlibm/src/s_truncf.cpp /usr/bin/g++ -o jsmath.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp js/src/DoubleToString.o make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/modules/fdlibm/src' /usr/bin/g++ -o DoubleToString.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/DoubleToString.cpp js/src/Utility.o Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/encoding_rs-82230df4ba5746f2/out /usr/bin/rustc --crate-name encoding_rs --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "packed_simd", "serde", "simd-accel"))' -C metadata=16e196f8be29462f -C extra-filename=-16e196f8be29462f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern cfg_if=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libcfg_if-7ab7d289a02a65c1.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/misc' /usr/bin/g++ -o Utility.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Utility.cpp js/src/Interpreter.o warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs:11:5 | 11 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:689:16 | 689 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = 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 --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:364:16 | 364 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = 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: unused label --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /build/reproducible-path/0ad-0.0.26/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: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:377:5 | 377 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/iso_2022_jp.rs:398:5 | 398 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:231:12 | 231 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/utf_8.rs:608:12 | 608 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `disabled` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1208:68 | 1208 | if #[cfg(all(feature = "simd-accel", target_endian = "little", target_arch = "disabled"))] { | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `target_arch` are: `aarch64`, `arm`, `arm64ec`, `avr`, `bpf`, `csky`, `hexagon`, `loongarch64`, `m68k`, `mips`, `mips32r6`, `mips64`, `mips64r6`, `msp430`, `nvptx64`, `powerpc`, `powerpc64`, `riscv32`, `riscv64`, `s390x`, `sparc`, `sparc64`, `wasm32`, `wasm64`, `x86`, `x86_64`, and `xtensa` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:1369:20 | 1369 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 | 185 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1475 | basic_latin_alu!(ascii_to_basic_latin, u8, u16, ascii_to_basic_latin_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:185:13 | 185 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1476 | basic_latin_alu!(basic_latin_to_ascii, u16, u8, basic_latin_to_ascii_stride_alu); | -------------------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `basic_latin_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 | 280 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1477 | latin1_alu!(unpack_latin1, u8, u16, unpack_latin1_stride_alu); | ------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:280:13 | 280 | feature = "cargo-clippy", | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1478 | latin1_alu!(pack_latin1, u16, u8, pack_latin1_stride_alu); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `latin1_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/ascii.rs:93:20 | 93 | #[cfg_attr(feature = "cargo-clippy", allow(never_loop, cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 1479 | ascii_alu!(ascii_to_ascii, u8, u8, ascii_to_ascii_stride); | --------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `ascii_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/data.rs:425:12 | 425 | #[cfg_attr(feature = "cargo-clippy", allow(unreadable_literal))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1149:16 | 1149 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/handles.rs:1183:16 | 1183 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:319:12 | 319 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:693:12 | 693 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if, cyclomatic_complexity))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:1123:12 | 1123 | #[cfg_attr(feature = "cargo-clippy", allow(collapsible_if))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 305 | by_unit_check_alu!(is_ascii_impl, u8, 0x80, ASCII_MASK); | ------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 306 | by_unit_check_alu!(is_basic_latin_impl, u16, 0x80, BASIC_LATIN_MASK); | -------------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:83:20 | 83 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ ... 307 | by_unit_check_alu!(is_utf16_latin1_impl, u16, 0x100, LATIN1_MASK); | ----------------------------------------------------------------- in this macro invocation | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `by_unit_check_alu` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unexpected `cfg` condition value: `cargo-clippy` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:574:20 | 574 | #[cfg_attr(feature = "cargo-clippy", allow(cast_ptr_alignment))] | ^^^^^^^^^^^^^^^^^^^^^^^^ | = note: expected values for `feature` are: `fast-big5-hanzi-encode`, `fast-gb-hanzi-encode`, `fast-hangul-encode`, `fast-hanja-encode`, `fast-kanji-encode`, `fast-legacy-encode`, `less-slow-big5-hanzi-encode`, `less-slow-gb-hanzi-encode`, `less-slow-kanji-encode`, `packed_simd`, `serde`, and `simd-accel` = help: consider adding `cargo-clippy` as a feature in `Cargo.toml` = note: see for more information about checking conditional configuration warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: unexpected `cfg` condition name: `fuzzing` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/mem.rs:39:32 | 39 | ($($arg:tt)*) => (if !cfg!(fuzzing) { debug_assert!($($arg)*); }) | ^^^^^^^ ... 1916 | non_fuzz_debug_assert!(is_utf8_latin1(src)); | ------------------------------------------- in this macro invocation | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: this warning originates in the macro `non_fuzz_debug_assert` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: `...` range patterns are deprecated --> /build/reproducible-path/0ad-0.0.26/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 warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead --> /build/reproducible-path/0ad-0.0.26/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 /usr/bin/g++ -o Unified_cpp_js_src_gc0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Interpreter.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o warning: the type `u16` does not permit being left uninitialized --> /build/reproducible-path/0ad-0.0.26/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` instead, and only call `assume_init` after initialization is done | = note: integers must be initialized = note: `#[warn(invalid_value)]` on by default In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/gcc -std=gnu99 -o lz4frame.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4frame.c mfbt/lz4hc.o /usr/bin/gcc -std=gnu99 -o lz4hc.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4hc.c mfbt/xxhash.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here 762 | RootedAtom src(cx, reObj->getSource()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:757:54: note: 'cx' declared here 757 | MOZ_ALWAYS_INLINE bool regexp_source_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:787:66, inlined from 'bool regexp_source(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:787:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_source(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:14: note: 'src' declared here 762 | RootedAtom src(cx, reObj->getSource()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:777:38: note: 'cx' declared here 777 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitRealm.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:18, from Unified_cpp_js_src_gc0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o ProfilingStack.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ProfilingStack.cpp js/src/Unified_cpp_js_src0.o /usr/bin/g++ -o Unified_cpp_js_src0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from Unified_cpp_js_src_wasm0.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp: In function 'js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic&, JS::UniqueChars*, UniqueCharsVector*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:24: warning: possibly dangling reference to a temporary [-Wdangling-reference] 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCompile.cpp:774:60: note: the temporary was destroyed at the end of the full expression 'js::ExclusiveWaitableData::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData::Guard::js::ExclusiveData::Guard.js::ExclusiveData::Guard::operator js::wasm::StreamEndData&()' 774 | const StreamEndData& streamEnd = exclusiveStreamEnd.lock(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:654:48: note: 'cx' declared here 654 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:18: note: 'fun' declared here 2032 | RootedFunction fun(cx, &lambda.as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2019:52: note: 'cx' declared here 2019 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2103:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2103:16: note: 'obj' declared here 2103 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2098:53: note: 'cx' declared here 2098 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:271:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpShared* CheckPatternSyntax(JSContext*, js::HandleAtom, JS::RegExpFlags)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:266:52: note: 'cx' declared here 266 | static RegExpShared* CheckPatternSyntax(JSContext* cx, HandleAtom pattern, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:327:18: note: 'flagStr' declared here 327 | RootedString flagStr(cx, ToString(cx, flagsValue)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:307:58: note: 'cx' declared here 307 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here 416 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:409:55: note: 'cx' declared here 409 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool regexp_compile_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:43, inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsRegExpObject; bool (* Impl)(JSContext*, const CallArgs&) = regexp_compile_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67, inlined from 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:481:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool regexp_compile(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:416:15: note: 'patternValue' declared here 416 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:477:39: note: 'cx' declared here 477 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'patternValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::regexp_construct(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:520:15: note: 'patternValue' declared here 520 | RootedValue patternValue(cx, args.get(0)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:487:38: note: 'cx' declared here 487 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: 'arr' declared here 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:49:45: note: 'cx' declared here 49 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpCreate(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:25: note: 'regexp' declared here 356 | Rooted regexp(cx, RegExpAlloc(cx, GenericObject)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:353:34: note: 'cx' declared here 353 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:11: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateMathObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function 'JSObject* CreateMathObject(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1038:46: note: 'cx' declared here 1038 | static JSObject* CreateMathObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1683:43: note: 'cx' declared here 1683 | bool js::RegExpGetSubstitution(JSContext* cx, HandleArrayObject matchResult, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool static_input_setter(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:948:16: note: 'str' declared here 948 | RootedString str(cx, ToString(cx, args.get(0))); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:941:44: note: 'cx' declared here 941 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/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, HandleLinearString, size_t*, bool, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:223:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::ExecuteRegExpLegacy(JSContext*, RegExpStatics*, JS::Handle, HandleLinearString, size_t*, bool, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:219:41: note: 'cx' declared here 219 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'js::RegExpRunStatus ExecuteRegExp.constprop(JSContext*, JS::HandleObject, JS::HandleString, int32_t, js::VectorMatchPairs*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1012:49: note: 'cx' declared here 1012 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63, inlined from 'bool js::RegExpTesterRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1276:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpTesterRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, int32_t*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1270:37: note: 'cx' declared here 1270 | bool js::RegExpTesterRaw(JSContext* cx, HandleObject regexp, HandleString input, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1024:63, inlined from 'bool RegExpSearcherImpl(JSContext*, JS::HandleObject, JS::HandleString, int32_t, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1170:20, inlined from 'bool js::RegExpSearcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1228:28: /build/reproducible-path/0ad-0.0.26/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**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function 'bool js::RegExpSearcherRaw(JSContext*, JS::HandleObject, JS::HandleString, int32_t, MatchPairs*, int32_t*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1217:39: note: 'cx' declared here 1217 | bool js::RegExpSearcherRaw(JSContext* cx, HandleObject regexp, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/Unified_cpp_js_src10.o /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 constructor 'v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList*, v8::internal::JSRegExp::Flags, CharacterClassFlags)', inlined from 'virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler-tonode.cc:427:70: /build/reproducible-path/0ad-0.0.26/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: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:183, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:20: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:68: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_10(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2381:16: note: 'str' declared here 2381 | RootedString str(cx_, ConcatStrings(cx_, prefix, propAtom)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2372:59: note: 'this' declared here 2372 | HandleAtom propAtom) { | ^ /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -include /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/js-confdefs.h -DMOZILLA_CLIENT -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/xxhash.c mfbt/Compression.o In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1354:22: note: 'this' declared here 1354 | JSAtom* bigIntAtom(); | ^ warning: `encoding_rs` (lib) generated 46 warnings (3 duplicates) Compiling encoding_c_mem v0.2.5 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=4819f463d2395efb -C extra-filename=-4819f463d2395efb --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-4819f463d2395efb -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9987:55: note: 'this' declared here 9987 | JSAtom* GeneralParser::bigIntAtom() { | ^ /usr/bin/g++ -o Unified_cpp_js_src_new-regexp1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/new-regexp/Unified_cpp_js_src_new-regexp2.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:17, from Unified_cpp_js_src1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' Compiling encoding_c v0.9.7 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name build_script_build --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=88f1e02de2ee36f8 -C extra-filename=-88f1e02de2ee36f8 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-88f1e02de2ee36f8 -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --cap-lints warn` In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1354:22: note: 'this' declared here 1354 | JSAtom* bigIntAtom(); | ^ Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' DEBUG=false HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/encoding_c-6efe70fd9020a7c2/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c-88f1e02de2ee36f8/build-script-build` [encoding_c 0.9.7] cargo:rerun-if-changed= [encoding_c 0.9.7] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/include Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' DEBUG=false HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/encoding_c_mem-65bd4fa7e155c6f2/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/encoding_c_mem-4819f463d2395efb/build-script-build` [encoding_c_mem 0.2.5] cargo:rerun-if-changed= [encoding_c_mem 0.2.5] cargo:include-dir=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem/include Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ABI='' CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Copt-level=2-Cdebuginfo=2--cap-lintswarn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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='' DEBUG=false HOST=x86_64-unknown-linux-gnu LD_LIBRARY_PATH='/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps:/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=12 OPT_LEVEL=2 OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=x86_64-unknown-linux-gnu /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/build/mozglue-static-d689b7a2f6d0dc09/build-script-build` [mozglue-static 0.1.0] TARGET = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] OPT_LEVEL = Some("2") [mozglue-static 0.1.0] HOST = Some("x86_64-unknown-linux-gnu") [mozglue-static 0.1.0] CXX_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXX_x86_64_unknown_linux_gnu = Some(" /usr/bin/g++") [mozglue-static 0.1.0] CXXFLAGS_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXFLAGS_x86_64_unknown_linux_gnu = Some("-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 = Some("fxsr,sse,sse2") [mozglue-static 0.1.0] running: "/usr/bin/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers" "-include" "/build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust" "-I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-fPIC" "-DMOZILLA_CLIENT" "-include" "/build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=." "-fstack-protector-strong" "-fstack-clash-protection" "-Wformat" "-Werror=format-security" "-fcf-protection" "-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" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src" "-I" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/out/wrappers.o" "-c" "wrappers.cpp" [mozglue-static 0.1.0] exit status: 0 [mozglue-static 0.1.0] AR_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] AR_x86_64_unknown_linux_gnu = Some("/usr/bin/ar") [mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "crs" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/out/libwrappers.a" "/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/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=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/out [mozglue-static 0.1.0] CXXSTDLIB_x86_64-unknown-linux-gnu = None [mozglue-static 0.1.0] CXXSTDLIB_x86_64_unknown_linux_gnu = 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 leb128 v0.2.4 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald :Philip Craig ' 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_README=./README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name leb128 --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=6874fab0b7c99d53 -C extra-filename=-6874fab0b7c99d53 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 method `std::error::Error::description`: use the Display impl or to_string() --> /build/reproducible-path/0ad-0.0.26/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 --> /build/reproducible-path/0ad-0.0.26/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 = note: `#[warn(bare_trait_objects)]` on by default help: if this is an object-safe trait, use `dyn` | 104 | fn cause(&self) -> Option<&dyn (::std::error::Error)> { | +++++ + warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/leb128/src/lib.rs:99:44 | 99 | Error::IoError(ref e) => e.description(), | ^^^^^^^^^^^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9987:55: note: 'this' declared here 9987 | JSAtom* GeneralParser::bigIntAtom() { | ^ warning: `leb128` (lib) generated 7 warnings Compiling arrayvec v0.5.1 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/arrayvec LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name arrayvec --edition=2018 /build/reproducible-path/0ad-0.0.26/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"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("array-sizes-129-255", "array-sizes-33-128", "default", "serde", "std"))' -C metadata=bdca72655695361b -C extra-filename=-bdca72655695361b --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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 Compression.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/Compression.cpp mfbt/Unified_cpp_mfbt0.o Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=c8b86c08df85dab2 -C extra-filename=-c8b86c08df85dab2 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern arrayvec=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libarrayvec-bdca72655695361b.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/out -l static=wrappers -l stdc++` warning: use of deprecated type alias `std::panic::PanicInfo`: use `PanicHookInfo` instead --> mozglue/static/rust/lib.rs:66:29 | 66 | fn panic_hook(info: &panic::PanicInfo) { | ^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 warning: `mozglue-static` (lib) generated 1 warning Compiling wast v16.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name wast --edition=2018 /build/reproducible-path/0ad-0.0.26/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"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("default", "wasm-module"))' -C metadata=1860cdd7fe68806f -C extra-filename=-1860cdd7fe68806f --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern leb128=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libleb128-6874fab0b7c99d53.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 Unified_cpp_js_src11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead --> /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::jit::JitCode*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::jit::JitCode*; T = js::jit::JitCode*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:76: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_317(D) + 8])[1]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit0.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::JitCode* js::jit::BaselineCacheIRCompiler::compile()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:185:20: note: 'newStubCode' declared here 185 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:143:43: note: 'this' declared here 143 | JitCode* BaselineCacheIRCompiler::compile() { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-macro-assembler.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-nodes.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-compiler.cc:5, from Unified_cpp_js_src_new-regexp1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PrivateIterators-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:27: In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, inlined from 'void js::gc::GCRuntime::sweepObjectGroups()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5013:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ In file included from Unified_cpp_js_src_gc0.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepObjectGroups()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5013:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, inlined from 'void js::gc::GCRuntime::sweepMisc()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5021:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepMisc()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5021:29: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5021 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:395:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'newTarget' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool MaybeCreateThisForConstructor(JSContext*, const JS::CallArgs&, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:395:16: note: 'newTarget' declared here 395 | RootedObject newTarget(cx, &args.newTarget().toObject()); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:388:54: note: 'cx' declared here 388 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:19: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:400:49: note: 'cx' declared here 400 | static JSScript* getOrCreateScript(JSContext* cx, js::HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:137:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisv' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetFunctionThis(JSContext*, AbstractFramePtr, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:137:15: note: 'thisv' declared here 137 | RootedValue thisv(cx, frame.thisArgument()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:124:37: note: 'cx' declared here 124 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17, inlined from 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:263:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::GetImportOperation(JSContext*, JS::HandleObject, JS::HandleScript, jsbytecode*, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here 158 | RootedShape shape(cx, prop.shape()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:253:40: note: 'cx' declared here 253 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:305:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSFunction* js::MakeDefaultConstructor(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:304:18: note: 'sourceFun' declared here 304 | RootedFunction sourceFun( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:281:51: note: 'cx' declared here 281 | JSFunction* js::MakeDefaultConstructor(JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_12(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1326:61: note: 'this' declared here 1326 | YieldHandling yieldHandling); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_51(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1717:78: note: 'this' declared here 1717 | bool namedImportsOrNamespaceImport(TokenKind tt, ListNodeType importSpecSet); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Scope*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Scope*; T = js::Scope*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1082:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[2]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'void js::UnwindEnvironment(JSContext*, EnvironmentIter&, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1077:39: note: 'cx' declared here 1077 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ValueToStableChars(JSContext*, const char*, JS::HandleValue, JS::AutoStableStringChars&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:294:40: note: 'cx' declared here 294 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_44(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1664:36: note: 'this' declared here 1664 | BinaryNodeType importDeclaration(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::TryNoteIter::TryNoteIter(JSContext*, JSScript*, jsbytecode*, TryNoteFilter) [with TryNoteFilter = InterpreterTryNoteFilter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:475:43, inlined from 'TryNoteIterInterpreter::TryNoteIterInterpreter(JSContext*, const js::InterpreterRegs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1163:51, inlined from 'HandleErrorContinuation ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1194:43, inlined from 'HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1297:50: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tni' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'HandleErrorContinuation HandleError(JSContext*, js::InterpreterRegs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1194:31: note: 'tni' declared here 1194 | for (TryNoteIterInterpreter tni(cx, regs); !tni.done(); ++tni) { | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1266:55: note: 'cx' declared here 1266 | static HandleErrorContinuation HandleError(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:339:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool js::ParseEvalOptions(JSContext*, JS::HandleValue, EvalOptions&)': /build/reproducible-path/0ad-0.0.26/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(cx, v)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:326:38: note: 'cx' declared here 326 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4011:54: note: 'this' declared here 4011 | DeclarationKind kind, YieldHandling yieldHandling) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1520:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'set' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::HandleObject, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1520:18: note: 'set' declared here 1520 | RootedObject set(cx, desc.setterObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1496:16: note: 'cx' declared here 1496 | JSContext* cx, HandleObject obj, MutableHandle desc) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4696:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4695:16: note: 'obj' declared here 4695 | RootedObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4646:33: note: 'cx' declared here 4646 | bool js::GetProperty(JSContext* cx, HandleValue v, HandlePropertyName name, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4685:5: warning: 'proto' may be used uninitialized [-Wmaybe-uninitialized] 4685 | if (!proto) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4658:15: note: 'proto' was declared here 4658 | JSObject* proto; | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_12(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1326:61: note: 'this' declared here 1326 | YieldHandling yieldHandling); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1915:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1914:36: note: 'generatorObj' declared here 1914 | Rooted generatorObj( | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1890:50: note: 'cx' declared here 1890 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_51(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::Parser::namedImportsOrNamespaceImport(js::frontend::TokenKind, ListNodeType) [with Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4724:26: note: 'bindingAtom' declared here 4724 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1717:78: note: 'this' declared here 1717 | bool namedImportsOrNamespaceImport(TokenKind tt, ListNodeType importSpecSet); | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:873:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::bufferGetterImpl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:872:27: note: 'thisView' declared here 872 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:871:50: note: 'cx' declared here 871 | bool DataViewObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3934:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_proto_finish(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3933:16: note: 'unscopables' declared here 3933 | RootedObject unscopables( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3930:43: note: 'cx' declared here 3930 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_44(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'js::frontend::BinaryNode* js::frontend::Parser::importDeclaration() [with Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4853:26: note: 'bindingAtom' declared here 4853 | RootedPropertyName bindingAtom(cx_, importedBinding()); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1664:36: note: 'this' declared here 1664 | BinaryNodeType importDeclaration(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4923:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'JSObject* js::SingletonObjectLiteralOperation(JSContext*, JS::HandleScript, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4918:58: note: 'cx' declared here 4918 | JSObject* js::SingletonObjectLiteralOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here 4969 | RootedObject obj(cx, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:38: note: 'cx' declared here 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4969:16: note: 'obj' declared here 4969 | RootedObject obj(cx, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4966:38: note: 'cx' declared here 4966 | bool js::DelPropOperation(JSContext* cx, HandleValue val, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here 5001 | RootedObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:38: note: 'cx' declared here 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::NameNodeType js::frontend::GeneralParser::bindingIdentifier(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4012:22: note: 'name' declared here 4012 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4011:54: note: 'this' declared here 4011 | DeclarationKind kind, YieldHandling yieldHandling) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool AddLengthProperty(JSContext*, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1064:53: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lengthId' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool AddLengthProperty(JSContext*, js::HandleArrayObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1064:12: note: 'lengthId' declared here 1064 | RootedId lengthId(cx, NameToId(cx->names().length)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1051:42: note: 'cx' declared here 1051 | static bool AddLengthProperty(JSContext* cx, HandleArrayObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5001:16: note: 'obj' declared here 5001 | RootedObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4998:38: note: 'cx' declared here 4998 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_mfbt1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, inlined from 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5140:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5140:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5140 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Result.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Result.h:121, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:180: In member function 'bool mozilla::Variant::is() const [with long unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] 689 | return N == size_t(tag); | ^~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 842 | : AllocPolicy(std::move(aRhs)) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::frontend::ScriptStencil; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function 'bool mozilla::Variant::is() const [with long unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] 689 | return N == size_t(tag); | ^~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 842 | : AllocPolicy(std::move(aRhs)) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptStencil::ScriptStencil(js::frontend::ScriptStencil&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:343:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::frontend::ScriptStencil}; T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = js::frontend::ScriptStencil; long unsigned int N = 8; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = js::frontend::ScriptStencil; long unsigned int MinInlineCapacity = 8; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::gc::SweepGroupZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, inlined from 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5178:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:5178:31: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::SweepGroupRealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5178 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5034:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5034:12: note: 'id' declared here 5034 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5032:38: note: 'cx' declared here 5032 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6701:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'JSObject* JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6701:15: note: 'gcCycleNumberVal' declared here 6701 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6699:57: note: 'cx' declared here 6699 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::SetObjectElementWithReceiver(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5045:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5045:12: note: 'id' declared here 5045 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5042:50: note: 'cx' declared here 5042 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1532:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_toLocaleString(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1524:45: note: 'cx' declared here 1524 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::SetObjectElement(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::HandleValue, bool, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5056:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5056:12: note: 'id' declared here 5056 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5052:38: note: 'cx' declared here 5052 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wast/src/lexer.rs:475:21 | 475 | drop(self.it.next()) | ^^^^^--------------^ | | | argument has type `Option<(usize, char)>` | = note: use `let _ = ...` to ignore the expression or result = note: `#[warn(dropping_copy_types)]` on by default In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:15, from Unified_cpp_js_src11.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:161:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:20: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:151:39: note: 'cx' declared here 151 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:187:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:177:38: note: 'cx' declared here 177 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::byteLengthGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:885:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::byteLengthGetterImpl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:884:27: note: 'thisView' declared here 884 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:883:54: note: 'cx' declared here 883 | bool DataViewObject::byteLengthGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::byteOffsetGetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:906:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::byteOffsetGetterImpl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:905:27: note: 'thisView' declared here 905 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:904:54: note: 'cx' declared here 904 | bool DataViewObject::byteOffsetGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateAtomicsObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1006:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'JSObject* CreateAtomicsObject(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:1004:49: note: 'cx' declared here 1004 | static JSObject* CreateAtomicsObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::DebuggerFrame* js::DebuggerFrame::check(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1285:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1285:23: note: 'frame' declared here 1285 | RootedDebuggerFrame frame(cx, &thisobj->as()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1273:48: note: 'cx' declared here 1273 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3886:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'JSObject* CreateArrayPrototype(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3885:16: note: 'proto' declared here 3885 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3883:50: note: 'cx' declared here 3883 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::InitElemGetterSetterOperation(JSContext*, jsbytecode*, JS::HandleObject, JS::HandleValue, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5259:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5259:12: note: 'id' declared here 5259 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5256:51: note: 'cx' declared here 5256 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5372:39: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'bool js::OptimizeSpreadCall(JSContext*, JS::HandleValue, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5372:16: note: 'obj' declared here 5372 | RootedObject obj(cx, &arg.toObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5358:40: note: 'cx' declared here 5358 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg, bool* optimized) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5564:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5563:21: note: 'baseobj' declared here 5563 | RootedArrayObject baseobj( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5558:58: note: 'cx' declared here 5558 | ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerFrame::CallData::onStepGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1819:76: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onStepGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1818:15: note: 'value' declared here 1818 | RootedValue value( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1816:44: note: 'this' declared here 1816 | bool DebuggerFrame::CallData::onStepGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerFrame::CallData::onPopGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1857:71: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::onPopGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1856:15: note: 'value' declared here 1856 | RootedValue value( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1854:43: note: 'this' declared here 1854 | bool DebuggerFrame::CallData::onPopGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::BigIntObject::toString_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:93:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:91:16: note: 'bi' declared here 91 | RootedBigInt bi(cx, thisv.isBigInt() | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.cpp:87:45: note: 'cx' declared here 87 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::Normal]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here 158 | RootedShape shape(cx, prop.shape()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:137:34: note: 'cx' declared here 137 | inline bool FetchName(JSContext* cx, HandleObject receiver, HandleObject holder, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4206:41: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4194:16: note: 'cx' declared here 4194 | JSContext* cx, HandleObjectGroup group, size_t length, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function 'js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:18: note: 'str' declared here 1928 | RootedString str(cx, ref.toString()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1925:46: note: 'cx' declared here 1925 | auto uniqueCharsFromString = [](JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 4294967295]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4258:31: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4255:16: note: 'cx' declared here 4255 | JSContext* cx, HandleObject obj, size_t length, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* NewArrayTryUseGroup(JSContext*, js::HandleObjectGroup, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4206:41: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4194:16: note: 'cx' declared here 4194 | JSContext* cx, HandleObjectGroup group, size_t length, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* NewArrayTryReuseGroup(JSContext*, JS::HandleObject, size_t, js::NewObjectKind) [with unsigned int maxLength = 2046]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4258:31: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4255:16: note: 'cx' declared here 4255 | JSContext* cx, HandleObject obj, size_t length, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_12(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6712:32: note: 'this' declared here 6712 | YieldHandling yieldHandling) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_56(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here 10509 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10496:78: note: 'this' declared here 10496 | PossibleError* possibleError) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function 'js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: 'obj' declared here 65 | JS::Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:56:16: note: 'cx' declared here 56 | JSContext* cx, JS::Handle baseobj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4105:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseEmptyArray(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4104:35: note: 'cx' declared here 4104 | js::NewDenseEmptyArray(JSContext* cx, HandleObject proto /* = nullptr */) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4110:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewTenuredDenseEmptyArray(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4109:16: note: 'cx' declared here 4109 | JSContext* cx, HandleObject proto /* = nullptr */) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4116:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseFullyAllocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4114:16: note: 'cx' declared here 4114 | JSContext* cx, uint32_t length, HandleObject proto /* = nullptr */, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4122:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewDenseUnallocatedArray(JSContext*, uint32_t, JS::HandleObject, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4120:16: note: 'cx' declared here 4120 | JSContext* cx, uint32_t length, HandleObject proto /* = nullptr */, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8506:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In function 'JSObject* js::gc::NewMemoryInfoObject(JSContext*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:8505:42: note: 'cx' declared here 8505 | JSObject* NewMemoryInfoObject(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4286:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewFullyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4285:21: note: 'group' declared here 4285 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4284:16: note: 'cx' declared here 4284 | JSContext* cx, size_t length, NewObjectKind newKind) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'js::ArrayObject* js::NewPartlyAllocatedArrayForCallingAllocationSite(JSContext*, size_t, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here 4295 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4294:16: note: 'cx' declared here 4294 | JSContext* cx, size_t length, HandleObject proto) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10247:31: note: 'this' declared here 10247 | MutableHandleAtom propAtom) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:662:44: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp: In function 'bool atomics_wait(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AtomicsObject.cpp:626:37: note: 'cx' declared here 626 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:485:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getInt8Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:484:27: note: 'thisView' declared here 484 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:481:45: note: 'cx' declared here 481 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:504:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getUint8Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:503:27: note: 'thisView' declared here 503 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:500:46: note: 'cx' declared here 500 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*&; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3021:9, inlined from 'static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3269:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obs' in '((JS::Rooted**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::Debugger::_ZN2js8Debugger36ensureExecutionObservabilityOfScriptEP9JSContextP8JSScript.part.0(JSContext*, JSScript*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3269:29: note: 'obs' declared here 3269 | ExecutionObservableScript obs(cx, script); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:3264:64: note: 'cx' declared here 3264 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:691:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setInt8Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:690:27: note: 'thisView' declared here 690 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:687:45: note: 'cx' declared here 687 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_61(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:709:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setUint8Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:708:27: note: 'thisView' declared here 708 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:705:46: note: 'cx' declared here 705 | bool DataViewObject::setUint8Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:523:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getInt16Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:522:27: note: 'thisView' declared here 522 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:519:46: note: 'cx' declared here 519 | bool DataViewObject::getInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:78:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:67: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h:45:16: note: 'cx' declared here 45 | JSContext* cx, HandleFunction fun, HandleObject enclosingEnv, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::findSourceURLs()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5813:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findSourceURLs()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5813:16: note: 'result' declared here 5813 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5812:41: note: 'this' declared here 5812 | bool Debugger::CallData::findSourceURLs() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:542:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getUint16Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:541:27: note: 'thisView' declared here 541 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:538:47: note: 'cx' declared here 538 | bool DataViewObject::getUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:991:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:989:48: note: 'cx' declared here 989 | JSObject* js::FunWithProtoOperation(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:727:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setInt16Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:726:27: note: 'thisView' declared here 726 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:723:46: note: 'cx' declared here 723 | bool DataViewObject::setInt16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:745:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setUint16Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:744:27: note: 'thisView' declared here 744 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:741:47: note: 'cx' declared here 741 | bool DataViewObject::setUint16Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4717:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction-inl.h: In function 'JSObject* js::Lambda(JSContext*, JS::HandleFunction, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4709:33: note: 'cx' declared here 4709 | JSObject* js::Lambda(JSContext* cx, HandleFunction fun, HandleObject parent) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:561:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getInt32Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:560:27: note: 'thisView' declared here 560 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:557:46: note: 'cx' declared here 557 | bool DataViewObject::getInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:580:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getUint32Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:579:27: note: 'thisView' declared here 579 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:576:47: note: 'cx' declared here 576 | bool DataViewObject::getUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4731:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4727:38: note: 'cx' declared here 4727 | JSObject* js::LambdaArrow(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_28(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4494:30: note: 'this' declared here 4494 | Node* forInOrOfExpression) { | ^ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mfbt' /usr/bin/g++ -o Unified_cpp_js_src_new-regexp2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:651:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getFloat32Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:650:27: note: 'thisView' declared here 650 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:647:48: note: 'cx' declared here 647 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:763:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setInt32Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:762:27: note: 'thisView' declared here 762 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:759:46: note: 'cx' declared here 759 | bool DataViewObject::setInt32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:781:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setUint32Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:780:27: note: 'thisView' declared here 780 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:777:47: note: 'cx' declared here 777 | bool DataViewObject::setUint32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:839:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setFloat32Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:838:27: note: 'thisView' declared here 838 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:835:48: note: 'cx' declared here 835 | bool DataViewObject::setFloat32Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_38(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here 4062 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4048:54: note: 'this' declared here 4048 | DeclarationKind kind, YieldHandling yieldHandling) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:671:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getFloat64Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:670:27: note: 'thisView' declared here 670 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:667:48: note: 'cx' declared here 667 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:801:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setBigInt64Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:800:27: note: 'thisView' declared here 800 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:797:49: note: 'cx' declared here 797 | bool DataViewObject::setBigInt64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:857:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setFloat64Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:856:27: note: 'thisView' declared here 856 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:853:48: note: 'cx' declared here 853 | bool DataViewObject::setFloat64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DataViewObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DataViewObject*; T = js::DataViewObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:821:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisView' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::setBigUint64Impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:820:27: note: 'thisView' declared here 820 | Rooted thisView( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:817:50: note: 'cx' declared here 817 | bool DataViewObject::setBigUint64Impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:81:44: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::getAndCheckConstructorArgs(JSContext*, JS::HandleObject, const JS::CallArgs&, uint32_t*, uint32_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:80:41: note: 'buffer' declared here 80 | Rooted buffer( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:68:60: note: 'cx' declared here 68 | bool DataViewObject::getAndCheckConstructorArgs(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:198:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In static member function 'static bool js::DataViewObject::constructWrapped(JSContext*, JS::HandleObject, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:198:25: note: 'global' declared here 198 | Rooted global(cx, cx->realm()->maybeGlobal()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:173:50: note: 'cx' declared here 173 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_101(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2403:29: note: 'this' declared here 2403 | FunctionNodeType funNode) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6766:34: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'triggered' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In function 'bool JS::dbg::FireOnGarbageCollectionHook(JSContext*, GarbageCollectionEvent::Ptr&&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6766:22: note: 'triggered' declared here 6766 | RootedObjectVector triggered(cx); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6765:16: note: 'cx' declared here 6765 | JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1017:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp: In function 'JSObject* JS_NewDataView(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:1013:51: note: 'cx' declared here 1013 | JS_FRIEND_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::NewJSMEnvironment(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:553:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src0.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'JSObject* js::NewJSMEnvironment(JSContext*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:552:58: note: 'cx' declared here 552 | JS_FRIEND_API JSObject* js::NewJSMEnvironment(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:630:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:620:74: note: 'cx' declared here 620 | JS_FRIEND_API JSObject* js::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.h:28, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:19: In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4814:11: /build/reproducible-path/0ad-0.0.26/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(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm0.cpp:11: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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_src_jit1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = js::wasm::StructField; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructField; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, inlined from 'js::wasm::StructType::StructType(js::wasm::StructType&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1636:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::StructType}; T = js::wasm::StructType; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::StructType; T = js::wasm::StructType; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::StructType; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::wasm::Code::Code(js::wasm::UniqueCodeTier, const js::wasm::Metadata&, js::wasm::JumpTables&&, js::wasm::StructTypeVector&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.cpp:1148:7: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.h:80, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:9: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:16: note: 'obj' declared here 714 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:713:38: note: 'cx' declared here 713 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::array_join(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_join(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1402:16: note: 'obj' declared here 1402 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1391:32: note: 'cx' declared here 1391 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/CompleteFile.cpp:13, from Unified_cpp_js_src11.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp: In function 'bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:15: note: 'v' declared here 143 | RootedValue v(cx, arg); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:141:45: note: 'cx' declared here 141 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_12(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6712:32: note: 'this' declared here 6712 | YieldHandling yieldHandling) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:51:31: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_construct(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:51:16: note: 'obj' declared here 51 | RootedObject obj(cx, nullptr); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:48:35: note: 'cx' declared here 48 | bool js::obj_construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:950:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:940:42: note: 'cx' declared here 940 | static bool obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_56(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here 10509 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10496:78: note: 'this' declared here 10496 | PossibleError* possibleError) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1982:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectPrototype(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1981:21: note: 'objectProto' declared here 1981 | RootedPlainObject objectProto( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1973:51: note: 'cx' declared here 1973 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:610:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool SetArrayLengthProperty(JSContext*, js::HandleArrayObject, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:610:12: note: 'id' declared here 610 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:608:47: note: 'cx' declared here 608 | static bool SetArrayLengthProperty(JSContext* cx, HandleArrayObject obj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSFunctionToString(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7296:29: note: 'src' declared here 7296 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7263:48: note: 'cx' declared here 7263 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'JSString* js::AsmJSModuleToString(JSContext*, JS::HandleFunction, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7246:29: note: 'src' declared here 7246 | Rooted src(cx, source->substring(cx, begin, end)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7214:46: note: 'cx' declared here 7214 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1956:46: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'self' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'JSObject* CreateObjectConstructor(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1956:25: note: 'self' declared here 1956 | Rooted self(cx, cx->global()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1955:53: note: 'cx' declared here 1955 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:634:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ns' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::HandleObject, JS::HandleId, JS::ObjectOpResult&) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:634:34: note: 'ns' declared here 634 | Rooted ns(cx, &proxy->as()); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:632:16: note: 'cx' declared here 632 | JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateJSONObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1110:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src1.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'JSObject* CreateJSONObject(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:1108:46: note: 'cx' declared here 1108 | static JSObject* CreateJSONObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr; T = mozilla::UniquePtr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerMemory::CallData::takeCensus()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:402:59: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_31(D)])[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::takeCensus()': /build/reproducible-path/0ad-0.0.26/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()); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:389:43: note: 'this' declared here 389 | bool DebuggerMemory::CallData::takeCensus() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-shim.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-ast.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.h:8, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/new-regexp/regexp-parser.cc:5, from Unified_cpp_js_src_new-regexp2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::IdVectorToArray(JSContext*, JS::Handle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1980:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'vals' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'JSObject* js::IdVectorToArray(JSContext*, JS::Handle >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1980:23: note: 'vals' declared here 1980 | Rooted vals(cx, ValueVector(cx)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1979:42: note: 'cx' declared here 1979 | JSObject* js::IdVectorToArray(JSContext* cx, Handle ids) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1529:73: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'setobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::clear_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1529:22: note: 'setobj' declared here 1529 | Rooted setobj(cx, &args.thisv().toObject().as()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1528:39: note: 'cx' declared here 1528 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::MapObject::size_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:48, inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = js::MapObject::is; bool (* Impl)(JSContext*, const CallArgs&) = js::MapObject::size_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:721:67, inlined from 'static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:721:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::MapObject::size(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:714:16: note: 'obj' declared here 714 | RootedObject obj(cx, &args.thisv().toObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:719:33: note: 'cx' declared here 719 | bool MapObject::size(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10247:31: note: 'this' declared here 10247 | MutableHandleAtom propAtom) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:107:21: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idRoot' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:107:12: note: 'idRoot' declared here 107 | RootedId idRoot(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:76:46: note: 'cx' declared here 76 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NonSyntacticVariablesObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:517:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp: In function 'bool js::ExecuteInFrameScriptEnvironment(JSContext*, JS::HandleObject, JS::HandleScript, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:515:16: note: 'cx' declared here 515 | JSContext* cx, HandleObject objArg, HandleScript scriptArg, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:283:40: note: 'cx' declared here 283 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:361:45: note: 'cx' declared here 361 | bool js::DirectEvalStringFromIon(JSContext* cx, HandleObject env, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_61(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8647:55: note: 'this' declared here 8647 | InvokedPrediction invoked /* = PredictUninvoked */) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:222:35: note: 'cx' declared here 222 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerArguments*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1702:64: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1701:30: note: 'obj' declared here 1701 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1697:57: note: 'cx' declared here 1697 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1551:64, inlined from 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1730:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::MapForEach(JSContext*, HandleObject, HandleValue, HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here 1550 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1728:46: note: 'cx' declared here 1728 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1551:64, inlined from 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1795:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_28(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4494:30: note: 'this' declared here 4494 | Node* forInOrOfExpression) { | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In function 'bool JS::SetForEach(JSContext*, HandleObject, HandleValue, HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1550:18: note: 'forEachFunc' declared here 1550 | RootedFunction forEachFunc( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1793:46: note: 'cx' declared here 1793 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16, inlined from 'js::ArrayObject* js::NewDenseCopiedArray(JSContext*, uint32_t, const JS::Value*, JS::HandleObject, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4130:42: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4017:16: note: 'proto' declared here 4017 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4127:16: note: 'cx' declared here 4127 | JSContext* cx, uint32_t length, const Value* values, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_38(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here 4062 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4048:54: note: 'this' declared here 4048 | DeclarationKind kind, YieldHandling yieldHandling) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleNamespaceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleNamespaceObject*; T = js::ModuleNamespaceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:596:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ns' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:596:34: note: 'ns' declared here 596 | Rooted ns(cx, &proxy->as()); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:593:58: note: 'cx' declared here 593 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1720:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::CallModuleResolveHook(JSContext*, JS::HandleValue, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1711:48: note: 'cx' declared here 1711 | JSObject* js::CallModuleResolveHook(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:389:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:389:15: note: 'val' declared here 389 | RootedValue val(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:384:42: note: 'cx' declared here 384 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1735:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::StartDynamicModuleImport(JSContext*, JS::HandleScript, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1733:51: note: 'cx' declared here 1733 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_101(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::SyntaxParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2403:29: note: 'this' declared here 2403 | FunctionNodeType funNode) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool Walk(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:44: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'key' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:984:16: note: 'key' declared here 984 | RootedString key(cx, IdToString(cx, name)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:884:29: note: 'cx' declared here 884 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4329:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4328:21: note: 'group' declared here 4328 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4326:16: note: 'cx' declared here 4326 | JSContext* cx, const Value* vp, size_t length, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Revive(JSContext*, JS::HandleValue, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:994:21: note: 'obj' declared here 994 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:993:31: note: 'cx' declared here 993 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76, inlined from 'bool ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3858:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_construct(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here 4295 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3853:37: note: 'cx' declared here 3853 | bool js::array_construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5932 | return ifNode; | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here 5922 | TernaryNodeType ifNode; | ^~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4296:76, inlined from 'bool ArrayConstructorImpl(JSContext*, JS::CallArgs&, bool)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3850:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::ArrayConstructor(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:4295:21: note: 'group' declared here 4295 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3848:38: note: 'cx' declared here 3848 | bool js::ArrayConstructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_pop(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2461:16: note: 'obj' declared here 2461 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2454:31: note: 'cx' declared here 2454 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_shift(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2581:16: note: 'obj' declared here 2581 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2574:33: note: 'cx' declared here 2574 | bool js::array_shift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool CopyArrayElements(JSContext*, JS::HandleObject, uint64_t, uint64_t, js::HandleArrayObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2871:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2871:15: note: 'value' declared here 2871 | RootedValue value(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2866:42: note: 'cx' declared here 2866 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:621:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_toString(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:605:34: note: 'cx' declared here 605 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1056:68: note: 'this' declared here 1056 | LabeledStatementType labeledStatement(YieldHandling yieldHandling); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_63(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1150:63: note: 'this' declared here 1150 | InvokedPrediction invoked = PredictUninvoked); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ObjectToSource(JSContext*, JS::HandleObject)::' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:292:40: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'idv' in '((JS::Rooted**)MEM[(struct JSContext * const &)__closure_90(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In lambda function: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:292:19: note: 'idv' declared here 292 | RootedValue idv(cx, IdToValue(id)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:282:63: note: '__closure' declared here 282 | PropertyKind kind) -> bool { | ^~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1585:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1585:12: note: 'id' declared here 1585 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1566:16: note: 'cx' declared here 1566 | JSContext* cx, HandleObject obj, uint64_t start, uint32_t count, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:596:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool js::InternalCallOrConstruct(JSContext*, const JS::CallArgs&, MaybeConstruct, CallReason)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:539:45: note: 'cx' declared here 539 | bool js::InternalCallOrConstruct(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:136:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_toSource(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:129:37: note: 'cx' declared here 129 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from '{anonymous}::ComparatorMatchResult MatchNumericComparator(JSContext*, JSObject*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1962:51, inlined from 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2186:34: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:12: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2174:47: note: 'cx' declared here 2174 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemFillInline()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12080:44: warning: 'signedValue' may be used uninitialized [-Wmaybe-uninitialized] 12080 | uint64_t val8 = SplatByteToUInt(value, 8); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:12055:11: note: 'signedValue' was declared here 12055 | int32_t signedValue; | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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; | ^~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_29(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1129:77: note: 'this' declared here 1129 | ParseNodeKind* forHeadKind, Node* forInOrOfExpression); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SpreadCallOperation(JSContext*, JS::HandleScript, jsbytecode*, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5271:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'aobj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5271:21: note: 'aobj' declared here 5271 | RootedArrayObject aobj(cx, &arr.toObject().as()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5267:41: note: 'cx' declared here 5267 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitMemCopyInline()': /build/reproducible-path/0ad-0.0.26/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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:298:18, inlined from 'bool JA(JSContext*, JS::HandleObject, {anonymous}::StringifyContext*)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:709:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp: In function 'bool Str(JSContext*, const JS::Value&, {anonymous}::StringifyContext*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:635:28: note: 'cx' declared here 635 | static bool Str(JSContext* cx, const Value& v, StringifyContext* scx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_22(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1306:70: note: 'this' declared here 1306 | ListNodeType propList, MutableHandleAtom propAtom); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'bool js::Stringify(JSContext*, JS::MutableHandleValue, JSObject*, const JS::Value&, StringBuffer&, StringifyBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:733:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propertyList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:733:18: note: 'propertyList' declared here 733 | RootedIdVector propertyList(cx); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/JSON.cpp:713:31: note: 'cx' declared here 713 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_62(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here 10509 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1321:58: note: 'this' declared here 1321 | PossibleError* possibleError); | ^ /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:7, from Unified_cpp_js_src12.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:660:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'names' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'virtual bool js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:660:23: note: 'names' declared here 660 | Rooted names(cx, ValueVector(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:651:16: note: 'cx' declared here 651 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerEnvironment::CallData::namesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:291:48: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::CallData::namesMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:291:16: note: 'obj' declared here 291 | RootedObject obj(cx, IdVectorToArray(cx, ids)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:281:49: note: 'this' declared here 281 | bool DebuggerEnvironment::CallData::namesMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool array_unshift(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_unshift(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2667:16: note: 'obj' declared here 2667 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2660:38: note: 'cx' declared here 2660 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:790:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fromShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool TryAssignNative(JSContext*, JS::HandleObject, JS::HandleObject, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:790:15: note: 'fromShape' declared here 790 | RootedShape fromShape(cx, fromNative->lastProperty()); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:766:40: note: 'cx' declared here 766 | static bool TryAssignNative(JSContext* cx, HandleObject to, HandleObject from, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_41(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here 4062 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1330:64: note: 'this' declared here 1330 | YieldHandling yieldHandling); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool AssignSlow(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:860:27, inlined from 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:897:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool JS_AssignObject(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:860:15: note: 'propValue' declared here 860 | RootedValue propValue(cx); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:887:47: note: 'cx' declared here 887 | JS_PUBLIC_API bool JS_AssignObject(JSContext* cx, JS::HandleObject target, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool array_reverse(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_reverse(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1677:16: note: 'obj' declared here 1677 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:1670:38: note: 'cx' declared here 1670 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:906:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_assign(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:902:35: note: 'cx' declared here 902 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_65(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1173:75: note: 'this' declared here 1173 | PossibleError* possibleError, InvokedPrediction invoked); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool ObjectDefineProperties(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1006:16: note: 'props' declared here 1006 | RootedObject props(cx, ToObject(cx, properties)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1001:47: note: 'cx' declared here 1001 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1551:51: note: 'cx' declared here 1551 | bool DebuggerFrame::getOlderSavedFrame(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1090:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::obj_create(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1067:32: note: 'cx' declared here 1067 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'JS::Realm* js::RealmsInZoneIter::operator->() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:178:45, inlined from 'void js::gc::GCRuntime::sweepZoneAfterCompacting(js::gc::MovingTracer*, JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:2182:28: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp: In member function 'void js::gc::GCRuntime::sweepZoneAfterCompacting(js::gc::MovingTracer*, JS::Zone*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GC.cpp:2179:25: note: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 2179 | for (RealmsInZoneIter r(zone); !r.done(); r.next()) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/CompilationInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:184: In constructor 'js::frontend::BinaryNode::BinaryNode(js::frontend::ParseNodeKind, const js::frontend::TokenPos&, js::frontend::ParseNode*, js::frontend::ParseNode*)', inlined from 'js::frontend::ClassNames::ClassNames(js::frontend::ParseNode*, js::frontend::ParseNode*, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:2173:78, inlined from 'T* js::frontend::FullParseHandler::new_(Args&& ...) [with T = js::frontend::ClassNames; Args = {js::frontend::ParseNode*&, js::frontend::ParseNode*&, const js::frontend::TokenPos&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:64:3, inlined from 'js::frontend::ClassNames* js::frontend::FullParseHandler::newClassNames(Node, Node, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:373:28, inlined from 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7472:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:936:44: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] 936 | : ParseNode(kind, pos), left_(left), right_(right) { | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: note: 'innerName' was declared here 7359 | NameNodeType innerName; | ^~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_slice(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3523:16: note: 'obj' declared here 3523 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:3516:33: note: 'cx' declared here 3516 | bool js::array_slice(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::Values]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1503:48: note: 'cx' declared here 1503 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_100(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1189:50: note: 'this' declared here 1189 | FunctionNodeType funNode); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::adoptSource()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6030:50: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptSource()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6025:38: note: 'this' declared here 6025 | bool Debugger::CallData::adoptSource() { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:9, from Unified_cpp_js_src_jit10.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2927:16: note: 'obj' declared here 2927 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2919:42: note: 'cx' declared here 2919 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5932:10: warning: 'ifNode' may be used uninitialized [-Wmaybe-uninitialized] 5932 | return ifNode; | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:5922:19: note: 'ifNode' was declared here 5922 | TernaryNodeType ifNode; | ^~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::array_push(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function 'bool js::array_push(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2400:16: note: 'obj' declared here 2400 | RootedObject obj(cx, ToObject(cx, args.thisv())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2393:32: note: 'cx' declared here 2393 | bool js::array_push(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::HandleObject, js::HandleSavedFrame, mozilla::TimeStamp, JS::Realm::DebuggerVector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2781:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'activeDebuggers' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::HandleObject, js::HandleSavedFrame, mozilla::TimeStamp, JS::Realm::DebuggerVector&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2781:31: note: 'activeDebuggers' declared here 2781 | Rooted> activeDebuggers(cx, GCVector(cx)); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2767:55: note: 'cx' declared here 2767 | bool DebugAPI::slowPathOnLogAllocationSite(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::LabeledStatementType js::frontend::GeneralParser::labeledStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:6713:22: note: 'label' declared here 6713 | RootedPropertyName label(cx_, labelIdentifier(yieldHandling)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1056:68: note: 'this' declared here 1056 | LabeledStatementType labeledStatement(YieldHandling yieldHandling); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_63(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::assignExpr(js::frontend::InHandling, js::frontend::YieldHandling, js::frontend::TripledotHandling, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:8743:24: note: 'name' declared here 8743 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1150:63: note: 'this' declared here 1150 | InvokedPrediction invoked = PredictUninvoked); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:391:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:390:16: note: 'object' declared here 390 | RootedObject object( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:384:16: note: 'cx' declared here 384 | JSContext* cx, HandleModuleObject module, HandleObject exports, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_29(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::declarationName(js::frontend::DeclarationKind, js::frontend::TokenKind, bool, js::frontend::YieldHandling, js::frontend::ParseNodeKind*, Node*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4501:22: note: 'name' declared here 4501 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1129:77: note: 'this' declared here 1129 | ParseNodeKind* forHeadKind, Node* forInOrOfExpression); | ^ In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10047:11: /build/reproducible-path/0ad-0.0.26/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(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: 'k' was declared here 2453 | Kind k; | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSAtom* js::frontend::GeneralParser::bigIntAtom() [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:9992:16, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10268:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_22(D) + 32])[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::propertyName(js::frontend::YieldHandling, PropertyNameContext, const mozilla::Maybe&, ListNodeType, js::MutableHandleAtom) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1306:70: note: 'this' declared here 1306 | ListNodeType propList, MutableHandleAtom propAtom); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1410:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeObject(JSContext*, JS::HandleObject, js::MutableHandleDebuggerObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1409:26: note: 'dobj' declared here 1409 | RootedDebuggerObject dobj(cx, | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1397:46: note: 'cx' declared here 1397 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_62(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectLiteral(js::frontend::YieldHandling, PossibleError*) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10509:14: note: 'propAtom' declared here 10509 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1321:58: note: 'this' declared here 1321 | PossibleError* possibleError); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1348:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1348:23: note: 'optObj' declared here 1348 | RootedPlainObject optObj(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1335:45: note: 'cx' declared here 1335 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Value&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:37, inlined from 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; long 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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:257:47: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)aMatcher_6(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static decltype(auto) mozilla::detail::VariantImplementation::match(Matcher&&, ConcreteVariant&) [with Matcher = js::Completion::BuildValueMatcher; ConcreteVariant = const mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = js::Completion::Return; Ts = {js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await}]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1950:17: note: 'retval' declared here 1950 | RootedValue retval(cx, ret.value); | ^~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:251:41: note: 'aMatcher' declared here 251 | static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant& aV) { | ~~~~~~~~~~^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1931:55: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_27(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::evalWithBindingsMethod()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1914:54: note: 'this' declared here 1914 | bool DebuggerFrame::CallData::evalWithBindingsMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2678:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'watchers' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2678:22: note: 'watchers' declared here 2678 | RootedObjectVector watchers(cx); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2668:53: note: 'cx' declared here 2668 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::IndirectBindingMap::put(JSContext*, JS::HandleId, js::HandleModuleEnvironmentObject, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:341:59: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::IndirectBindingMap::put(JSContext*, JS::HandleId, js::HandleModuleEnvironmentObject, JS::HandleId)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:341:15: note: 'shape' declared here 341 | RootedShape shape(cx, environment->lookup(cx, localName)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:330:41: note: 'cx' declared here 330 | bool IndirectBindingMap::put(JSContext* cx, HandleId name, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5793:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5793:16: note: 'result' declared here 5793 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5754:41: note: 'this' declared here 5754 | bool Debugger::CallData::findAllGlobals() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'propAtom' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_41(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ListNodeType js::frontend::GeneralParser::objectBindingPattern(js::frontend::DeclarationKind, js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:4062:14: note: 'propAtom' declared here 4062 | RootedAtom propAtom(cx_); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1330:64: note: 'this' declared here 1330 | YieldHandling yieldHandling); | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:53: In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, inlined from 'bool js::Debugger::CallData::findAllGlobals()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5763:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findAllGlobals()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5762:21: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::makeGlobalObjectReference()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5847:76: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::makeGlobalObjectReference()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5847:25: note: 'global' declared here 5847 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5842:52: note: 'this' declared here 5842 | bool Debugger::CallData::makeGlobalObjectReference() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::adoptDebuggeeValue()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5927:39: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptDebuggeeValue()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5927:18: note: 'obj' declared here 5927 | RootedObject obj(cx, &v.toObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5920:45: note: 'this' declared here 5920 | bool Debugger::CallData::adoptDebuggeeValue() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_65(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::Node js::frontend::GeneralParser::primaryExpr(js::frontend::YieldHandling, js::frontend::TripledotHandling, js::frontend::TokenKind, PossibleError*, typename Base::InvokedPrediction) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:10998:29: note: 'name' declared here 10998 | Rooted name(cx_, identifierReference(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1173:75: note: 'this' declared here 1173 | PossibleError* possibleError, InvokedPrediction invoked); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1630:59: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In function 'bool DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1625:49: note: 'cx' declared here 1625 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:21, from Unified_cpp_js_src13.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::addDebuggee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4296:76: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_21(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::addDebuggee()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4296:25: note: 'global' declared here 4296 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4292:38: note: 'this' declared here 4292 | bool Debugger::CallData::addDebuggee() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerEnvironment::getCallee(JSContext*, js::MutableHandleDebuggerObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:489:59: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'callee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getCallee(JSContext*, js::MutableHandleDebuggerObject) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:489:16: note: 'callee' declared here 489 | RootedObject callee(cx, &scope.as().callee()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:476:48: note: 'cx' declared here 476 | bool DebuggerEnvironment::getCallee(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::DebuggerFrame::getCallee(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:453:25: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'callee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getCallee(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:453:16: note: 'callee' declared here 453 | RootedObject callee(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:451:42: note: 'cx' declared here 451 | bool DebuggerFrame::getCallee(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::DebuggerFrame::getAsyncPromise(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:659:31: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'resultObject' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In static member function 'static bool js::DebuggerFrame::getAsyncPromise(JSContext*, js::HandleDebuggerFrame, js::MutableHandleDebuggerObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:659:16: note: 'resultObject' declared here 659 | RootedObject resultObject(cx); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:652:48: note: 'cx' declared here 652 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1508:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D)])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp: In member function 'bool js::DebuggerFrame::CallData::_ZN2js13DebuggerFrame8CallData18asyncPromiseGetterEv.part.0()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1508:16: note: 'script' declared here 1508 | RootedScript script(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1503:50: note: 'this' declared here 1503 | bool DebuggerFrame::CallData::asyncPromiseGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation-inl.h:10, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = js::MappedArgumentsObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MappedArgumentsObject*; T = js::MappedArgumentsObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::MappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:589:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static bool js::MappedArgumentsObject::obj_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:589:34: note: 'argsobj' declared here 589 | Rooted argsobj(cx, &obj->as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:587:52: note: 'cx' declared here 587 | bool MappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In constructor 'js::frontend::BinaryNode::BinaryNode(js::frontend::ParseNodeKind, const js::frontend::TokenPos&, js::frontend::ParseNode*, js::frontend::ParseNode*)', inlined from 'js::frontend::ClassNames::ClassNames(js::frontend::ParseNode*, js::frontend::ParseNode*, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:2173:78, inlined from 'T* js::frontend::FullParseHandler::new_(Args&& ...) [with T = js::frontend::ClassNames; Args = {js::frontend::ParseNode*&, js::frontend::ParseNode*&, const js::frontend::TokenPos&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:64:3, inlined from 'js::frontend::ClassNames* js::frontend::FullParseHandler::newClassNames(Node, Node, const js::frontend::TokenPos&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FullParseHandler.h:373:28, inlined from 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7472:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:936:44: warning: 'innerName' may be used uninitialized [-Wmaybe-uninitialized] 936 | : ParseNode(kind, pos), left_(left), right_(right) { | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:7359:16: note: 'innerName' was declared here 7359 | NameNodeType innerName; | ^~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnmappedArgumentsObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnmappedArgumentsObject*; T = js::UnmappedArgumentsObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:812:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:811:36: note: 'argsobj' declared here 811 | Rooted argsobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:809:54: note: 'cx' declared here 809 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool RememberSourceURL(JSContext*, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2342:65, inlined from 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2370:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::DebugAPI::onNewScript(JSContext*, JS::HandleScript)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2342:16: note: 'holder' declared here 2342 | RootedObject holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2365:39: note: 'cx' declared here 2365 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/new-regexp' /usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyName*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyName*; T = js::PropertyName*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_100(D) + 32])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp: In member function 'bool js::frontend::GeneralParser::functionArguments(js::frontend::YieldHandling, js::frontend::FunctionSyntaxKind, FunctionNodeType) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.cpp:2584:30: note: 'name' declared here 2584 | RootedPropertyName name(cx_, bindingIdentifier(yieldHandling)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Parser.h:1189:50: note: 'this' declared here 1189 | FunctionNodeType funNode); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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, js::MutableHandleDebuggerEnvironment)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1319:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::wrapEnvironment(JSContext*, JS::Handle, js::MutableHandleDebuggerEnvironment)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1318:31: note: 'envobj' declared here 1318 | RootedDebuggerEnvironment envobj( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1301:43: note: 'cx' declared here 1301 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function 'bool js::DebuggerEnvironment::getParent(JSContext*, js::MutableHandleDebuggerEnvironment) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:441:16: note: 'parent' declared here 441 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:439:16: note: 'cx' declared here 439 | JSContext* cx, MutableHandleDebuggerEnvironment result) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerEnvironment*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerEnvironment*; T = js::DebuggerEnvironment*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:146:29: note: 'environment' declared here 146 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:142:57: note: 'cx' declared here 142 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:45:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:44:27: note: 'memory' declared here 44 | Rooted memory( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:40:51: note: 'cx' declared here 40 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerInstanceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerInstanceObject*; T = js::DebuggerInstanceObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4496:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4495:35: note: 'obj' declared here 4495 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4467:37: note: 'cx' declared here 4467 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:922:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:907:45: note: 'cx' declared here 907 | bool DebuggerFrame::getArguments(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_gc1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 >&) [with T = RequestedModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = RequestedModuleObject*]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1647:41: note: 'cx' declared here 1647 | ArrayObject* js::CreateArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 >&) [with T = ExportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1650:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'js::ArrayObject* js::CreateArray(JSContext*, const JS::Rooted >&) [with T = ExportEntryObject*]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1647:41: note: 'cx' declared here 1647 | ArrayObject* js::CreateArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 >&) [with K = JSAtom*; V = js::ImportEntryObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1667:21: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'js::ArrayObject* js::ModuleBuilder::createArrayFromHashMap(const JS::Rooted >&) [with K = JSAtom*; V = js::ImportEntryObject*]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:25: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ModuleBuilder.h:102:49: note: 'this' declared here 102 | const JS::Rooted>& map); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2032:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool FinishObjectClassInit(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2031:25: note: 'holder' declared here 2031 | Rooted holder(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:2009:46: note: 'cx' declared here 2009 | static bool FinishObjectClassInit(JSContext* cx, JS::HandleObject ctor, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AbstractGeneratorObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AbstractGeneratorObject*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::AbstractGeneratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, js::MutableHandleDebuggerFrame)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:637:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'genObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::getFrame(JSContext*, const js::FrameIter&, js::MutableHandleDebuggerFrame)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:637:38: note: 'genObj' declared here 637 | Rooted genObj(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:619:36: note: 'cx' declared here 619 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::DebuggerList::DebuggerList(JSContext*, HookIsEnabledFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:485:9, inlined from 'static bool js::Debugger::dispatchResumptionHook(JSContext*, js::AbstractFramePtr, HookIsEnabledFun, FireHookFun) [with HookIsEnabledFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::; FireHookFun = js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2313:34, inlined from 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1223:42: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'debuggerList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static bool js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:2313:34: note: 'debuggerList' declared here 2313 | DebuggerList debuggerList(cx, hookIsEnabled); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:1221:55: note: 'cx' declared here 1221 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:667:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:667:16: note: 'obj' declared here 667 | RootedObject obj(cx, registry->registrations()->lookup(unregisterToken)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:627:56: note: 'cx' declared here 627 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:755:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In static member function 'static bool js::FinalizationRegistryObject::cleanupQueuedRecords(JSContext*, js::HandleFinalizationRegistryObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:755:15: note: 'rval' declared here 755 | RootedValue rval(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:732:16: note: 'cx' declared here 732 | JSContext* cx, HandleFinalizationRegistryObject registry, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:176:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:175:21: note: 'base' declared here 175 | Rooted base( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:173:52: note: 'cx' declared here 173 | bool GlobalObject::initMapIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.cpp:7, from Unified_cpp_js_src14.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::adoptFrame()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5978:50: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_37(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::adoptFrame()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5973:37: note: 'this' declared here 5973 | bool Debugger::CallData::adoptFrame() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:223:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp: In static member function 'static js::ArgumentsObject* js::ArgumentsObject::createTemplateObject(JSContext*, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:222:16: note: 'proto' declared here 222 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:217:67: note: 'cx' declared here 217 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:662:22: note: 'obj' declared here 662 | Rooted obj(cx, MapObject::create(cx, proto)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:650:38: note: 'cx' declared here 650 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:959:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:958:21: note: 'base' declared here 958 | Rooted base( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:956:52: note: 'cx' declared here 956 | bool GlobalObject::initSetIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void js::wasm::BaseCompiler::bceLocalIsUpdated(uint32_t)', inlined from 'bool js::wasm::BaseCompiler::emitSetOrTeeLocal(uint32_t) [with bool isSetLocal = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10468:20, inlined from 'bool js::wasm::BaseCompiler::emitTeeLocal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10560:34: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:6425:5: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6425 | if (local >= sizeof(BCESet) * 8) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitTeeLocal()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10555:12: note: 'slot' was declared here 10555 | uint32_t slot; | ^~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::removeDebuggee()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:76: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_25(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::removeDebuggee()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4341:25: note: 'global' declared here 4341 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4337:41: note: 'this' declared here 4337 | bool Debugger::CallData::removeDebuggee() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SetObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetObject*; T = js::SetObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1299:22: note: 'obj' declared here 1299 | Rooted obj(cx, SetObject::create(cx, proto)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1287:38: note: 'cx' declared here 1287 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:146: In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, inlined from 'bool js::wasm::BaseCompiler::emitBr()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9765:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBr()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9754:12: note: 'relativeDepth' was declared here 9754 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': /build/reproducible-path/0ad-0.0.26/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) { | ^~~~~~ /build/reproducible-path/0ad-0.0.26/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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:119:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initImportEntryProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:118:16: note: 'proto' declared here 118 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:108:52: note: 'cx' declared here 108 | bool GlobalObject::initImportEntryProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:137:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:136:16: note: 'proto' declared here 136 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:134:16: note: 'cx' declared here 134 | JSContext* cx, HandleAtom moduleRequest, HandleAtom importName, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static void js::Debugger::removeFromFrameMapsAndClearBreakpointsIn(JSContext*, js::AbstractFramePtr, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6376:43: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)&cx])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In static member function 'static void js::Debugger::removeFromFrameMapsAndClearBreakpointsIn(JSContext*, js::AbstractFramePtr, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6376:18: note: 'script' declared here 6376 | RootedScript script(cx, frame.script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:6344:68: note: 'cx' declared here 6344 | void Debugger::removeFromFrameMapsAndClearBreakpointsIn(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:7, from Unified_cpp_js_src15.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:194:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initExportEntryProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:193:16: note: 'proto' declared here 193 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:182:52: note: 'cx' declared here 182 | bool GlobalObject::initExportEntryProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:220:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:219:16: note: 'proto' declared here 219 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:213:16: note: 'cx' declared here 213 | JSContext* cx, HandleAtom maybeExportName, HandleAtom maybeModuleRequest, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:492:40: note: 'cx' declared here 492 | static bool MappedArgSetter(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:32: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_32(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExport(js::frontend::ParseNode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1376:18: note: 'exportName' declared here 1376 | RootedAtom exportName(cx_); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1355:66: note: 'this' declared here 1355 | bool ModuleBuilder::processExport(frontend::ParseNode* exportNode) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:272:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initRequestedModuleProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:271:16: note: 'proto' declared here 271 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:263:56: note: 'cx' declared here 263 | bool GlobalObject::initRequestedModuleProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:291:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:290:16: note: 'proto' declared here 290 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:286:65: note: 'cx' declared here 286 | RequestedModuleObject* RequestedModuleObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:27: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_24(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processImport(js::frontend::BinaryNode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1321:14: note: 'localName' declared here 1321 | RootedAtom localName(cx_); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1304:67: note: 'this' declared here 1304 | bool ModuleBuilder::processImport(frontend::BinaryNode* importNode) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:28: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_19(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::processExportFrom(js::frontend::BinaryNode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1547:14: note: 'exportName' declared here 1547 | RootedAtom exportName(cx_); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1530:71: note: 'this' declared here 1530 | bool ModuleBuilder::processExportFrom(frontend::BinaryNode* exportNode) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ModuleBuilder::initModule(JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1269:77: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_26(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In member function 'bool js::ModuleBuilder::initModule(JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1268:21: note: 'requestedModules' declared here 1268 | RootedArrayObject requestedModules(cx_, | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1267:64: note: 'this' declared here 1267 | bool ModuleBuilder::initModule(JS::Handle module) { | ^ In member function 'void js::wasm::BaseCompiler::bceLocalIsUpdated(uint32_t)', inlined from 'bool js::wasm::BaseCompiler::emitSetOrTeeLocal(uint32_t) [with bool isSetLocal = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10468:20, inlined from 'bool js::wasm::BaseCompiler::emitSetLocal()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10551:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:6425:5: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 6425 | if (local >= sizeof(BCESet) * 8) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitSetLocal()': /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerFrame*; T = js::DebuggerFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1349:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1345:51: note: 'cx' declared here 1345 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1191:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::GlobalObject::initModuleProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1190:16: note: 'proto' declared here 1190 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1168:47: note: 'cx' declared here 1168 | bool GlobalObject::initModuleProto(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:51, from Unified_cpp_js_src_gc1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:284:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:283:16: note: 'cleanupCallback' declared here 283 | RootedObject cleanupCallback( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:275:55: note: 'cx' declared here 275 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'js::wasm::OpIter::ControlItem& js::wasm::OpIter::controlItem(uint32_t) [with Policy = js::wasm::BaseCompiler::BaseCompilePolicy]', inlined from 'js::wasm::BaseCompiler::Control& js::wasm::BaseCompiler::controlItem(uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:5115:29, inlined from 'bool js::wasm::BaseCompiler::emitBrIf()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9799:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:548:55: warning: 'relativeDepth' may be used uninitialized [-Wmaybe-uninitialized] 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBrIf()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:9785:12: note: 'relativeDepth' was declared here 9785 | uint32_t relativeDepth; | ^~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1111:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static bool js::ModuleObject::createEnvironment(JSContext*, js::HandleModuleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1110:33: note: 'env' declared here 1110 | RootedModuleEnvironmentObject env(cx, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1109:49: note: 'cx' declared here 1109 | bool ModuleObject::createEnvironment(JSContext* cx, HandleModuleObject self) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:984:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:983:21: note: 'proto' declared here 983 | Rooted proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:976:57: note: 'cx' declared here 976 | SetIteratorObject* SetIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1492:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1487:42: note: 'cx' declared here 1487 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1501:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1500:40: note: 'cx' declared here 1500 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::findObjects()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5722:60: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_31(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::findObjects()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5722:18: note: 'queryObject' declared here 5722 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:5718:38: note: 'this' declared here 5718 | bool Debugger::CallData::findObjects() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/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&, js::MutableHandleArrayBufferObjectMaybeShared) [with ObjT = js::SharedArrayBufferObject; RawbufT = js::SharedArrayRawBuffer]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:819:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src12.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: 'object' declared here 762 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:805:38: note: 'cx' declared here 805 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::Limits& memory, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1510:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1509:41: note: 'cx' declared here 1509 | bool SetObject::entries_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1510:23, inlined from 'bool JS::CallNonGenericMethod(JSContext*, IsAcceptableThis, NativeImpl, const CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:115:16, inlined from 'static bool js::SetObject::entries(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1515:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::entries(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1513:36: note: 'cx' declared here 1513 | bool SetObject::entries(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SetIteratorObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1501:23, inlined from 'bool JS::CallNonGenericMethod(JSContext*, IsAcceptableThis, NativeImpl, const CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:115:16, inlined from 'static bool js::SetObject::values(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1506:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static bool js::SetObject::values(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1491:21: note: 'iterobj' declared here 1491 | Rooted iterobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1504:35: note: 'cx' declared here 1504 | bool SetObject::values(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1690:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In function 'JSObject* js::GetOrCreateModuleMetaObject(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1689:16: note: 'metaObject' declared here 1689 | RootedObject metaObject(cx, | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:1682:54: note: 'cx' declared here 1682 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerMemory::CallData::drainAllocationsLog()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:202:71: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_53(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp: In member function 'bool js::DebuggerMemory::CallData::drainAllocationsLog()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:190:52: note: 'this' declared here 190 | bool DebuggerMemory::CallData::drainAllocationsLog() { | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitRefFunc()': /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerMemory*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerMemory*; T = js::DebuggerMemory*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:145:27: note: 'memory' declared here 145 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebuggerMemory.cpp:141:52: note: 'cx' declared here 141 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::FinalizationRecordObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::FinalizationRecordObject*; T = js::FinalizationRecordObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:513:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:512:37: note: 'record' declared here 512 | Rooted record( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/FinalizationRegistryObject.cpp:458:55: note: 'cx' declared here 458 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::Debugger::CallData::getDebuggees()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4418:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'arrobj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_32(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp: In member function 'bool js::Debugger::CallData::getDebuggees()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4418:21: note: 'arrobj' declared here 4418 | RootedArrayObject arrobj(cx, NewDenseFullyAllocatedArray(cx, count)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:4401:39: note: 'this' declared here 4401 | bool Debugger::CallData::getDebuggees() { | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitGetLocal()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:10434:23: warning: 'slot' may be used uninitialized [-Wmaybe-uninitialized] 10434 | switch (locals_[slot].kind()) { | ^ /build/reproducible-path/0ad-0.0.26/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 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:747:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp: In static member function 'static js::ModuleObject* js::ModuleObject::create(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:746:16: note: 'proto' declared here 746 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ModuleObject.cpp:745:47: note: 'cx' declared here 745 | ModuleObject* ModuleObject::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:209:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:208:21: note: 'proto' declared here 208 | Rooted proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:203:57: note: 'cx' declared here 203 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1763:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function 'JSObject* JS::CopyArrayBuffer(JSContext*, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1762:30: note: 'unwrappedSource' declared here 1762 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1755:56: note: 'cx' declared here 1755 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool EnumerableOwnProperties(JSContext*, const JS::CallArgs&) [with EnumerableOwnPropertiesKind kind = EnumerableOwnPropertiesKind::KeysAndValues]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1509:16: note: 'obj' declared here 1509 | RootedObject obj(cx, ToObject(cx, args.get(0))); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1503:48: note: 'cx' declared here 1503 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1189:16: note: 'obj' declared here 1189 | RootedObject obj(cx, ToObject(cx, args[0])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1183:53: note: 'cx' declared here 1183 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:14: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2543:43: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_5(D) + 440])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp: In member function 'bool js::jit::BaselineCodeGen::emit_CallSiteObj() [with Handler = js::jit::BaselineCompilerHandler]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2543:16: note: 'script' declared here 2543 | RootedScript script(cx, handler.script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:2542:48: note: 'this' declared here 2542 | bool BaselineCompilerCodeGen::emit_CallSiteObj() { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:483:73: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src13.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* CreateAsyncGeneratorFunction(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:482:16: note: 'proto' declared here 482 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:481:58: note: 'cx' declared here 481 | static JSObject* CreateAsyncGeneratorFunction(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:29:73: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp: In function 'JSObject* CreateAsyncFunction(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:28:16: note: 'proto' declared here 28 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:27:49: note: 'cx' declared here 27 | static JSObject* CreateAsyncFunction(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1107:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::SetIteratorObject::createResult(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1106:21: note: 'resultObj' declared here 1106 | RootedArrayObject resultObj( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:1105:54: note: 'cx' declared here 1105 | JSObject* SetIteratorObject::createResult(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:354:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp: In static member function 'static JSObject* js::MapIteratorObject::createResultPair(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:353:21: note: 'resultPairObj' declared here 353 | RootedArrayObject resultPairObj( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/MapObject.cpp:352:58: note: 'cx' declared here 352 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1706:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool js::GetOwnPropertyKeys(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1706:21: note: 'array' declared here 1706 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, keys.length())); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1695:40: note: 'cx' declared here 1695 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1757:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1754:50: note: 'cx' declared here 1754 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1732:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1729:48: note: 'cx' declared here 1729 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6977:38: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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().explicitName()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:6964:38: note: 'cx' declared here 6964 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1625:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp: In function 'bool obj_keys(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.cpp:1621:33: note: 'cx' declared here 1621 | static bool obj_keys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src13.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileExpressionFromStack.constprop(JSContext*, int, int, JS::HandleValue, JS::UniqueChars*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2366:16: note: 'script' declared here 2366 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2330:53: note: 'cx' declared here 2330 | static bool DecompileExpressionFromStack(JSContext* cx, int spindex, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool DecompileArgumentFromStack.constprop(JSContext*, int, JS::UniqueChars*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2459:16: note: 'script' declared here 2459 | RootedScript script(cx, frameIter.script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2430:51: note: 'cx' declared here 2430 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3702:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3702:15: note: 'rhsCopy' declared here 3702 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:3688:35: note: 'cx' declared here 3688 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 >&, const mozilla::Maybe >&, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:866:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src13.cpp:20: /build/reproducible-path/0ad-0.0.26/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 >&, const mozilla::Maybe >&, bool)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:837:16: note: 'cx' declared here 837 | JSContext* cx, HandleBigInt dividend, HandleBigInt divisor, | ~~~~~~~~~~~^~ In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, inlined from 'void js::wasm::BaseCompiler::pushI64(int64_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4129:33, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13800:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'i64' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13797:17: note: 'i64' was declared here 13797 | int64_t i64; | ^~~ In static member function 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]', inlined from 'void mozilla::Vector::infallibleEmplaceBack(Args&& ...) [with Args = {js::wasm::Stk}; T = js::wasm::Stk; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:3614:31, inlined from 'void js::wasm::BaseCompiler::pushI32(int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:4127:33, inlined from 'bool js::wasm::BaseCompiler::emitBody()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13718:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitBody()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmBaselineCompile.cpp:13715:17: note: 'i32' was declared here 13715 | int32_t i32; | ^~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2362:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.cpp:39: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2350:34: note: 'cx' declared here 2350 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2122:73: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2121:16: note: 'obj' declared here 2121 | RootedObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2103:35: note: 'cx' declared here 2103 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2259:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2258:16: note: 'result' declared here 2258 | RootedBigInt result(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2213:42: note: 'cx' declared here 2213 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2321:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2305:35: note: 'cx' declared here 2305 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2366:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2351:35: note: 'cx' declared here 2351 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2413:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2395:34: note: 'cx' declared here 2395 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2670:44: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2634:35: note: 'cx' declared here 2634 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2934:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp: In function 'JS::BigInt* js::ToBigInt(JSContext*, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2934:15: note: 'v' declared here 2934 | RootedValue v(cx, val); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BigIntType.cpp:2933:33: note: 'cx' declared here 2933 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) { | ~~~~~~~~~~~^~ warning: `wast` (lib) generated 2 warnings Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c_mem LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/encoding_c_mem-65bd4fa7e155c6f2/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=5d4bd9eb8cec6a44 -C extra-filename=-5d4bd9eb8cec6a44 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-16e196f8be29462f.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:37, from Unified_cpp_js_src_frontend0.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' warning: `extern` fn uses type `char`, which is not FFI-safe --> /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'bool js::DumpRealmPCCounts(JSContext*)': /build/reproducible-path/0ad-0.0.26/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(), | ^~ warning: `encoding_c_mem` (lib) generated 1 warning Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps OUT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/encoding_c-6efe70fd9020a7c2/out /usr/bin/rustc --crate-name encoding_c --edition=2015 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("fast-big5-hanzi-encode", "fast-gb-hanzi-encode", "fast-hangul-encode", "fast-hanja-encode", "fast-kanji-encode", "fast-legacy-encode", "less-slow-big5-hanzi-encode", "less-slow-gb-hanzi-encode", "less-slow-kanji-encode", "simd-accel"))' -C metadata=bf1e75f11a114ff0 -C extra-filename=-bf1e75f11a114ff0 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_rs=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libencoding_rs-16e196f8be29462f.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` warning: field `0` is never read --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_c/src/lib.rs:64:26 | 64 | pub struct ConstEncoding(*const Encoding); | ------------- ^^^^^^^^^^^^^^^ | | | field in this struct | = help: consider removing this field = note: `#[warn(dead_code)]` on by default In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'bool GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2985:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:12: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool GenerateLcovInfo(JSContext*, JS::Realm*, js::GenericPrinter&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:2903:41: note: 'cx' declared here 2903 | static bool GenerateLcovInfo(JSContext* cx, JS::Realm* realm, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ForOfIterator.cpp:14, from Unified_cpp_js_src16.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' warning: `encoding_c` (lib) generated 1 warning Compiling mozilla-central-workspace-hack v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/workspace-hack) In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::operator T*() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:222:35, inlined from 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3009:26: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp: In function 'JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.cpp:3008:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name mozilla_central_workspace_hack --edition=2015 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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=19c8816e7325ca30 -C extra-filename=-19c8816e7325ca30 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/shared) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name jsrust_shared --edition=2015 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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("baldrdash", "cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=eadaa7a56b859509 -C extra-filename=-eadaa7a56b859509 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern encoding_c=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libencoding_c-bf1e75f11a114ff0.rmeta --extern encoding_c_mem=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libencoding_c_mem-5d4bd9eb8cec6a44.rmeta --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-c8b86c08df85dab2.rmeta --extern mozilla_central_workspace_hack=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-19c8816e7325ca30.rmeta -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/out` In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Date.h:35, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool FindErrorInstanceOrPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:589:24, inlined from 'static bool js::ErrorObject::getStack_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:629:36: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:38: /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:589:16: note: 'proto' declared here 589 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:625:48: note: 'cx' declared here 625 | bool js::ErrorObject::getStack_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 Compiling wat v1.0.17 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wat CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat CARGO_PKG_AUTHORS='Alex Crichton ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wat LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name wat --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=a821e10c3c30e369 -C extra-filename=-a821e10c3c30e369 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern wast=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libwast-1860cdd7fe68806f.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1` In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonTypes.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompactBuffer.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:531:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::SetArrayLength(JSContext*, JS::HandleObject, JS::HandleValue, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:531:12: note: 'id' declared here 531 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:527:32: note: 'cx' declared here 527 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:366:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static JSObject* js::ErrorObject::createProto(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:365:16: note: 'protoProto' declared here 365 | RootedObject protoProto( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:357:47: note: 'cx' declared here 357 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::GetPrototypeOf(JSContext*, JS::HandleObject, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1902:16: note: 'proto' declared here 1902 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1898:32: note: 'cx' declared here 1898 | bool GetPrototypeOf(JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:522:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'bool AsyncGeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:521:16: note: 'asyncIterProto' declared here 521 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:500:58: note: 'cx' declared here 500 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:457:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:456:16: note: 'asyncIterProto' declared here 456 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:451:16: note: 'cx' declared here 451 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:437:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static bool js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:436:16: note: 'asyncIterProto' declared here 436 | RootedObject asyncIterProto( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:429:54: note: 'cx' declared here 429 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:80:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here 78 | RootedObject proto(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:75:58: note: 'cx' declared here 75 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::AsyncGeneratorObject* OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:187:78, inlined from 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:205:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorObject* js::AsyncGeneratorObject::create(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:187:16: note: 'proto' declared here 187 | RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:200:63: note: 'cx' declared here 200 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7135:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here 7104 | Rooted moduleObj( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7133:34: note: 'cx' declared here 7133 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/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::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:25: note: 'queue' declared here 248 | Rooted queue(cx, ListObject::create(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:240:16: note: 'cx' declared here 240 | JSContext* cx, Handle asyncGenObj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:280:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In static member function 'static js::AsyncGeneratorRequest* js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:280:23: note: 'queue' declared here 280 | Rooted queue(cx, asyncGenObj->queue()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:273:16: note: 'cx' declared here 273 | JSContext* cx, Handle asyncGenObj) { | ~~~~~~~~~~~^~ Compiling wasmparser v0.48.2 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasmparser CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 CARGO_PKG_AUTHORS='Yury Delendik ' 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_README=README.md 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='' CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name wasmparser --edition=2018 /build/reproducible-path/0ad-0.0.26/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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("deterministic"))' -C metadata=08ce32a69926f405 -C extra-filename=-08ce32a69926f405 --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/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` In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2377:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In member function 'virtual bool {anonymous}::DebugEnvironmentProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2377:14: note: 'id' declared here 2377 | RootedId id(cx, id_); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2375:23: note: 'cx' declared here 2375 | bool has(JSContext* cx, HandleObject proxy, HandleId id_, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:69:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp: In function 'JSObject* js::CreateAsyncFromSyncIterator(JSContext*, JS::HandleObject, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:78:16: note: 'proto' declared here 78 | RootedObject proto(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:66:54: note: 'cx' declared here 66 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:26: note: 'resultPromise' declared here 210 | Rooted resultPromise(cx, CreatePromiseObjectForAsync(cx)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:207:16: note: 'cx' declared here 207 | JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:42: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::HandleDebugTrap(JSContext*, BaselineFrame*, uint8_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1093:16: note: 'script' declared here 1093 | RootedScript script(cx, frame->script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1092:33: note: 'cx' declared here 1092 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, uint8_t* retAddr) { | ~~~~~~~~~~~^~ warning: unused import: `self::name_section::FunctionName` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:59:9 | 59 | pub use self::name_section::FunctionName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `self::name_section::LocalName` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:60:9 | 60 | pub use self::name_section::LocalName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ warning: unused import: `self::name_section::ModuleName` --> /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/wasmparser-0.48.2/src/readers/mod.rs:61:9 | 61 | pub use self::name_section::ModuleName; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSString* js::jit::ConvertObjectToStringForConcat(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1913:32, inlined from 'bool js::jit::DoConcatStringObject(JSContext*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1928:42: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'rootedObj' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1913:15: note: 'rootedObj' declared here 1913 | RootedValue rootedObj(cx, obj); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1920:38: note: 'cx' declared here 1920 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cso' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctionList-inl.h:27, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:31: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:21: note: 'cso' declared here 650 | RootedArrayObject cso(cx, &script->getObject(pc)->as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:645:67: note: 'cx' declared here 645 | static inline ArrayObject* ProcessCallSiteObjOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:261:41: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject-inl.h: In function 'bool js::SetIntrinsicOperation(JSContext*, JSScript*, jsbytecode*, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:258:46: note: 'cx' declared here 258 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = const JS::Rooted&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3374:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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++) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3372:16: note: 'cx' declared here 3372 | JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, HandlePropertyName)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3495:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckLexicalNameConflict(JSContext*, JS::Handle, JS::HandleObject, HandlePropertyName)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3495:15: note: 'shape' declared here 3495 | RootedShape shape(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3489:46: note: 'cx' declared here 3489 | bool js::CheckLexicalNameConflict(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/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, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3605:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckGlobalDeclarationConflicts(JSContext*, JS::HandleScript, JS::Handle, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3605:23: note: 'bi' declared here 3605 | Rooted bi(cx, BindingIter(script)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3596:16: note: 'cx' declared here 3596 | JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool CheckVarNameConflictsInEnv(JSContext*, JS::HandleScript, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3649:43, inlined from 'bool CheckEvalDeclarationConflicts(JSContext*, JS::HandleScript, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3715:36, inlined from 'bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::HandleObject, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3771:39: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext*, JS::HandleObject, JS::HandleScript)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3649:37: note: 'env' declared here 3649 | Rooted env(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3763:59: note: 'cx' declared here 3763 | bool js::CheckGlobalOrEvalDeclarationConflicts(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:61:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'lvalue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src15.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp: In function 'bool LooselyEqualBooleanAndOther(JSContext*, JS::Handle, JS::Handle, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:61:25: note: 'lvalue' declared here 61 | JS::Rooted lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EqualityOperations.cpp:55:52: note: 'cx' declared here 55 | static bool LooselyEqualBooleanAndOther(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool DoCompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29, inlined from 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7140:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, AsmJSParser&, frontend::ParseNode*, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7104:29: note: 'moduleObj' declared here 7104 | Rooted moduleObj( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/AsmJS.cpp:7138:34: note: 'cx' declared here 7138 | bool js::CompileAsmJS(JSContext* cx, AsmJSParser& parser, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking-inl.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Realm*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Realm*; T = JS::Realm*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Realm*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Realm*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp:26:28: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'realm' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_gc1.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp: In function 'void IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, JS::IterateRealmCallback, js::IterateArenaCallback, js::IterateCellCallback)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp:26:20: note: 'realm' declared here 26 | Rooted realm(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.cpp:22:16: note: 'cx' declared here 22 | JSContext* cx, Zone* zone, void* data, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:764:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool exn_toSource(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:758:37: note: 'cx' declared here 758 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::EnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::EnvironmentObject*; T = js::EnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2312:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2311:32: note: 'env' declared here 2311 | Rooted env( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2309:35: note: 'cx' declared here 2309 | bool ownPropertyKeys(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static void js::DebugEnvironments::takeFrameSnapshot(JSContext*, JS::Handle, js::AbstractFramePtr)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2814:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'snapshot' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static void js::DebugEnvironments::takeFrameSnapshot(JSContext*, JS::Handle, js::AbstractFramePtr)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2813:21: note: 'snapshot' declared here 2813 | RootedArrayObject snapshot( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:2715:16: note: 'cx' declared here 2715 | JSContext* cx, Handle debugEnv, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:65, from Unified_cpp_js_src17.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Caches-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:308:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src14.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp: In member function 'bool JS::Compartment::getOrCreateWrapper(JSContext*, JS::HandleObject, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Compartment.cpp:293:49: note: 'cx' declared here 293 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PrivateIterators-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:47: In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'JS::Realm* js::RealmsInZoneIter::operator->() const' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp:1246:50: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::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: /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery.cpp:1245:29: note: 'r.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 1245 | for (RealmsInZoneIter r(zone); !r.done(); r.next()) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Exception.h:13, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateGeneratorFunction(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:269:73: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src16.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* CreateGeneratorFunction(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:268:16: note: 'proto' declared here 268 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:267:53: note: 'cx' declared here 267 | static JSObject* CreateGeneratorFunction(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:252:76, inlined from 'JSObject* CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:282:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* CreateGeneratorFunctionPrototype(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here 251 | RootedObject proto(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:280:62: note: 'cx' declared here 280 | static JSObject* CreateGeneratorFunctionPrototype(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:307:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'bool GeneratorFunctionClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:306:16: note: 'iteratorProto' declared here 306 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:285:53: note: 'cx' declared here 285 | static bool GeneratorFunctionClassFinish(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:72, from Unified_cpp_js_src_debugger1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:34, from Unified_cpp_js_src18.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.cpp:7, from Unified_cpp_js_src_frontend0.cpp:2: In member function 'bool mozilla::Variant::is() const [with long unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptThingsVector js::frontend::GCThingList::stealGCThings()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeSection.h:109:63, inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] 689 | return N == size_t(tag); | ^~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:74, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13: In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptThingsVector js::frontend::GCThingList::stealGCThings()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeSection.h:109:63, inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 842 | : AllocPolicy(std::move(aRhs)) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'js::frontend::ScriptThingsVector js::frontend::GCThingList::stealGCThings()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeSection.h:109:63, inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function 'bool mozilla::Variant::is() const [with long unsigned int N = 0; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]', inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:224:28, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:689:24: warning: '*aDst.mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>::tag' may be used uninitialized [-Wmaybe-uninitialized] 689 | return N == size_t(tag); | ^~~ In constructor 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:842:34: warning: '*(mozilla::type*)aDst.mozilla::Vector::js::TempAllocPolicy' may be used uninitialized [-Wmaybe-uninitialized] 842 | : AllocPolicy(std::move(aRhs)) | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 64; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, inlined from 'js::ObjLiteralWriterBase::ObjLiteralWriterBase(js::ObjLiteralWriterBase&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:247:8, inlined from 'js::ObjLiteralWriter::ObjLiteralWriter(js::ObjLiteralWriter&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:307:8, inlined from 'js::ObjLiteralCreationData::ObjLiteralCreationData(js::ObjLiteralCreationData&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.h:551:7, inlined from 'typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 3; Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:764:67, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 3; T = js::ObjLiteralCreationData; Ts = {js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:225:7, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 2; T = js::frontend::TypedIndex; Ts = {js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 1; T = js::frontend::NullScriptThing; Ts = {js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; Tag = unsigned char; long unsigned int N = 0; T = JSAtom*; Ts = {js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:227:26, inlined from 'mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {JSAtom*, js::frontend::NullScriptThing, js::frontend::TypedIndex, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Variant.h:627:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>}; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = mozilla::Variant, js::ObjLiteralCreationData, js::frontend::TypedIndex, js::frontend::TypedIndex, js::frontend::FunctionIndex, js::frontend::EmptyGlobalScopeType>; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, inlined from 'bool js::frontend::BytecodeEmitter::intoScriptStencil(js::frontend::ScriptStencil*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:10764:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'currentCallee' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src16.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp: In member function 'bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:23: note: 'currentCallee' declared here 814 | Rooted currentCallee(cx, calleeTemplate()); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:810:40: note: 'cx' declared here 810 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle fun) const { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src19.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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/Unified_cpp_js_src2.o In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, inlined from 'void js::GeckoProfilerRuntime::enable(bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:152:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp: In member function 'void js::GeckoProfilerRuntime::enable(bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeckoProfiler.cpp:152:19: note: '((js::RealmsInCompartmentIter*)((char*)&r + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 152 | for (RealmsIter r(rt); !r.done(); r.next()) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GCMarker.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Nursery-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking-inl.h:20: In constructor 'js::detail::OrderedHashTable::Range::Range(js::detail::OrderedHashTable*, js::detail::OrderedHashTable::Range**) [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]', inlined from 'js::detail::OrderedHashTable::Range js::detail::OrderedHashTable::all() [with T = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::Entry; Ops = js::OrderedHashMap, js::gc::WeakKeyTableHashPolicy, js::SystemAllocPolicy>::MapOps; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/OrderedHashTable.h:520:43, inlined from 'js::OrderedHashMap::Range js::OrderedHashMap::all() [with Key = js::gc::Cell*; Value = mozilla::Vector; OrderedHashPolicy = js::gc::WeakKeyTableHashPolicy; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2820:48: /build/reproducible-path/0ad-0.0.26/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) + 2000B].ranges' [-Wdangling-pointer=] 350 | *prevp = this; | ~~~~~~~^~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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(); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.cpp:2791:71: note: 'this' declared here 2791 | SliceBudget& budget) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:851:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In static member function 'static js::NonSyntacticVariablesObject* js::NonSyntacticVariablesObject::create(JSContext*)': /build/reproducible-path/0ad-0.0.26/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_), | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:849:16: note: 'cx' declared here 849 | JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:933:64: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here 121 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:926:16: note: 'cx' declared here 926 | JSContext* cx, HandleShape shape, HandleObject enclosing, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:985:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:982:16: note: 'cx' declared here 982 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1029:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1026:16: note: 'cx' declared here 1026 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:170:42: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:121:21: note: 'group' declared here 121 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:159:57: note: 'cx' declared here 159 | CallObject* CallObject::createTemplateObject(JSContext* cx, HandleScript script, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:249:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:243:57: note: 'cx' declared here 243 | CallObject* CallObject::createHollowForDebug(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::GeneratorObject* js::GeneratorObject::create(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:214:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:214:16: note: 'proto' declared here 214 | RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:205:53: note: 'cx' declared here 205 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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) [with ObjectSubclass = js::ErrorObject]' at /build/reproducible-path/0ad-0.0.26/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, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:443:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:40: /build/reproducible-path/0ad-0.0.26/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, JSExnType, js::UniquePtr, JS::HandleString, JS::HandleObject, uint32_t, uint32_t, uint32_t, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:432:39: note: 'cx' declared here 432 | bool js::ErrorObject::init(JSContext* cx, Handle obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::RecompileImpl(JSContext*, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1238:41: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp: In function 'bool js::jit::RecompileImpl(JSContext*, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1238:16: note: 'script' declared here 1238 | RootedScript script(cx, frame.script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1230:31: note: 'cx' declared here 1230 | bool RecompileImpl(JSContext* cx, bool force) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:252:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp: In function 'JSObject* js::NewSingletonObjectWithFunctionPrototype(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:251:16: note: 'proto' declared here 251 | RootedObject proto(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.cpp:250:16: note: 'cx' declared here 250 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, uint32_t, js::UniquePtr, JS::HandleString, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:498:34: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In static member function 'static js::ErrorObject* js::ErrorObject::create(JSContext*, JSExnType, JS::HandleObject, JS::HandleString, uint32_t, uint32_t, uint32_t, js::UniquePtr, JS::HandleString, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:498:16: note: 'proto' declared here 498 | RootedObject proto(cx, protoArg); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:489:49: note: 'cx' declared here 489 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'message' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'js::ErrorObject* CreateErrorObject(JSContext*, const JS::CallArgs&, unsigned int, JSExnType, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:210:16: note: 'message' declared here 210 | RootedString message(cx, nullptr); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:206:50: note: 'cx' declared here 206 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1007:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1003:16: note: 'cx' declared here 1003 | JSContext* cx, HandleObject enclosing, HandleObject thisv) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1070:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1069:37: note: 'copy' declared here 1069 | Rooted copy( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1066:16: note: 'cx' declared here 1066 | JSContext* cx, Handle env) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:336:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp: In function 'bool AggregateError(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ErrorObject.cpp:315:39: note: 'cx' declared here 315 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:294:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here 135 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:288:63: note: 'cx' declared here 288 | VarEnvironmentObject* VarEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:341:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:338:16: note: 'cx' declared here 338 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:643:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:642:16: note: 'cx' declared here 642 | JSContext* cx, HandleObject enclosing, Handle scope) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1179:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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_), | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:1177:16: note: 'cx' declared here 1177 | JSContext* cx, HandleObject enclosing, unsigned errorNumber) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:618:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:617:16: note: 'cx' declared here 617 | JSContext* cx, Handle scope) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3103:66, inlined from 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3243:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'JSObject* GetDebugEnvironment(JSContext*, const js::EnvironmentIter&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3233:49: note: 'cx' declared here 3233 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_wasm1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'JSObject* js::GetDebugEnvironmentForFunction(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3263:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:10: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'JSObject* js::GetDebugEnvironmentForFunction(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3256:57: note: 'cx' declared here 3256 | JSObject* js::GetDebugEnvironmentForFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:328:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:135:21: note: 'group' declared here 135 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:307:63: note: 'cx' declared here 307 | VarEnvironmentObject* VarEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:666:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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_), | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:661:65: note: 'cx' declared here 661 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3320:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp: In function 'bool js::CreateObjectsForEnvironmentChain(JSContext*, JS::HandleObjectVector, JS::HandleObject, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3320:16: note: 'enclosingEnv' declared here 3320 | RootedObject enclosingEnv(cx, terminatingEnv); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:3305:54: note: 'cx' declared here 3305 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleEnvironmentObject*; T = js::ModuleEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:420:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:418:33: note: 'env' declared here 418 | RootedModuleEnvironmentObject env( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:412:16: note: 'cx' declared here 412 | JSContext* cx, HandleModuleObject module) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11, from Unified_cpp_js_src19.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' warning: `wasmparser` (lib) generated 3 warnings Compiling jsrust v0.1.0 (/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/build/reproducible-path/0ad-0.0.26/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_README='' 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 CARGO_RUSTC_CURRENT_DIR=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0 LD_LIBRARY_PATH=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps /usr/bin/rustc --crate-name jsrust --edition=2015 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 --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("cranelift_arm32", "cranelift_arm64", "cranelift_none", "cranelift_x86", "simd-accel", "smoosh"))' -C metadata=817a01d4460a6ffc -C extra-filename=-817a01d4460a6ffc --out-dir /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -C strip=debuginfo -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps -L dependency=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/release/deps --extern jsrust_shared=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libjsrust_shared-eadaa7a56b859509.rlib --extern mozglue_static=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libmozglue_static-c8b86c08df85dab2.rlib --extern wasmparser=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libwasmparser-08ce32a69926f405.rlib --extern wat=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/deps/libwat-a821e10c3c30e369.rlib -C opt-level=2 -C debuginfo=2 --cap-lints warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/build/mozglue-static-27031926799c6d07/out` In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3764:6: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D) + 8])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitDestructuringObjRestExclusionSet(js::frontend::ListNode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3782:14: note: 'pnatom' declared here 3782 | RootedAtom pnatom(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:3764:77: note: 'this' declared here 3764 | bool BytecodeEmitter::emitDestructuringObjRestExclusionSet(ListNode* pattern) { | ^ /usr/bin/g++ -o Unified_cpp_js_src2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4088:33: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_43(D) + 8])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4088:14: note: 'anonFunctionName' declared here 4088 | RootedAtom anonFunctionName(cx); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:4058:58: note: 'this' declared here 4058 | ParseNode* rhs) { | ^ /usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeEmitter.cpp:2642:29: note: 'kind' was declared here 2642 | NameOpEmitter::Kind kind; | ^~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:22, from Unified_cpp_js_src_wasm1.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:572:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here 465 | RootedObject boxed( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:568:62: note: 'cx' declared here 568 | static MOZ_ALWAYS_INLINE bool GetElementOperation(JSContext* cx, JSOp op, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /build/reproducible-path/0ad-0.0.26/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&) [with Unit = mozilla::Utf8Unit]' at /build/reproducible-path/0ad-0.0.26/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&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:870:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:867:50: note: 'cx' declared here 867 | ModuleObject* frontend::CompileModule(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext*, js::jit::BaselineFrame*, js::StackTypeSet*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1258:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1258:23: note: 'group' declared here 1258 | RootedObjectGroup group(cx, val.toObject().group()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1132:64: note: 'cx' declared here 1132 | bool ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ModuleObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ModuleObject*; T = js::ModuleObject*]' at /build/reproducible-path/0ad-0.0.26/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&) [with Unit = char16_t]' at /build/reproducible-path/0ad-0.0.26/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&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:864:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BytecodeCompiler.cpp:861:50: note: 'cx' declared here 861 | ModuleObject* frontend::CompileModule(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1931:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here 465 | RootedObject boxed( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:1897:35: note: 'cx' declared here 1897 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17, inlined from 'bool js::GetEnvironmentName(JSContext*, JS::HandleObject, HandlePropertyName, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2413:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function 'bool js::jit::DoGetNameFallback(JSContext*, BaselineFrame*, ICGetName_Fallback*, JS::HandleObject, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here 158 | RootedShape shape(cx, prop.shape()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2392:35: note: 'cx' declared here 2392 | bool DoGetNameFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrame-inl.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack-inl.h:23, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI-inl.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:34, from Unified_cpp_js_src2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:8: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:905:26: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:880:16: note: 'blankProto' declared here 880 | RootedObject blankProto(cx, | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:902:71: note: 'cx' declared here 902 | NativeObject* GlobalObject::createBlankPrototypeInheriting(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:23: note: 'record' declared here 1438 | RootedPlainObject record(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1436:24: note: 'cx' declared here 1436 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'JSScript* DelazifyScript(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:151:39: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.h:29, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:16: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'JSScript* DelazifyScript(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:123:44: note: 'cx' declared here 123 | static JSScript* DelazifyScript(JSContext* cx, Handle script) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:32, from Unified_cpp_js_src20.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::nameGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:325:43: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::nameGetter()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:319:43: note: 'this' declared here 319 | bool DebuggerObject::CallData::nameGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::displayNameGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:340:50: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::displayNameGetter()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:334:50: note: 'this' declared here 334 | bool DebuggerObject::CallData::displayNameGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::scriptGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:394:61: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_22(D)])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::scriptGetter()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:380:45: note: 'this' declared here 380 | bool DebuggerObject::CallData::scriptGetter() { | ^ /usr/bin/g++ -o Unified_cpp_js_src_gc2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::DebuggerObject::CallData::errorMessageNameGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:507:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_9(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::errorMessageNameGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:507:16: note: 'result' declared here 507 | RootedString result(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:506:55: note: 'this' declared here 506 | bool DebuggerObject::CallData::errorMessageNameGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:663:65: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_14(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseAllocationSiteGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:663:26: note: 'promise' declared here 663 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:662:60: note: 'this' declared here 662 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:682:65: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseResolutionSiteGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:682:26: note: 'promise' declared here 682 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:681:60: note: 'this' declared here 681 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::promiseIDGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:707:65: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_8(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseIDGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:707:26: note: 'promise' declared here 707 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:706:48: note: 'this' declared here 706 | bool DebuggerObject::CallData::promiseIDGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:719:65: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_28(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::promiseDependentPromisesGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:719:26: note: 'promise' declared here 719 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:716:63: note: 'this' declared here 716 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1015:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function 'js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: 'templateObject' declared here 1012 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1010:16: note: 'cx' declared here 1010 | JSContext* cx, WithObjectPrototype withProto) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2712:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2711:16: note: 'obj' declared here 2711 | RootedObject obj(cx, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.cpp:2689:35: note: 'cx' declared here 2689 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, inlined from 'bool js::jit::InvokeFunction(JSContext*, JS::HandleObject, bool, bool, uint32_t, JS::Value*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:220:27: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:220:19: note: 'cargs' declared here 220 | ConstructArgs cargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:200:32: note: 'cx' declared here 200 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1504:74: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_17(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getPromiseReactionsMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1504:26: note: 'unwrappedPromise' declared here 1504 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1501:58: note: 'this' declared here 1501 | bool DebuggerObject::CallData::getPromiseReactionsMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/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::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1604:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1602:22: note: 'objectProto' declared here 1602 | RootedNativeObject objectProto( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1599:52: note: 'cx' declared here 1599 | NativeObject* DebuggerObject::initClass(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::getErrorMessageName(JSContext*, js::HandleDebuggerObject, JS::MutableHandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1887:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getErrorMessageName(JSContext*, js::HandleDebuggerObject, JS::MutableHandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1887:16: note: 'referent' declared here 1887 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1884:53: note: 'cx' declared here 1884 | bool DebuggerObject::getErrorMessageName(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1909:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1909:16: note: 'referent' declared here 1909 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1907:47: note: 'cx' declared here 1907 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::getErrorLineNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1936:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1936:16: note: 'referent' declared here 1936 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1933:52: note: 'cx' declared here 1933 | bool DebuggerObject::getErrorLineNumber(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::getErrorColumnNumber(JSContext*, js::HandleDebuggerObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1955:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1955:16: note: 'referent' declared here 1955 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1952:54: note: 'cx' declared here 1952 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:810:17: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_13(D)])[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:810:12: note: 'id' declared here 810 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:809:63: note: 'this' declared here 809 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::DebuggerObject::CallData::deletePropertyMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:906:17: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_10(D)])[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::deletePropertyMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:906:12: note: 'id' declared here 906 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:905:53: note: 'this' declared here 905 | bool DebuggerObject::CallData::deletePropertyMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1147:55: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData33executeInGlobalWithBindingsMethodEv.part.0()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1129:66: note: 'this' declared here 1129 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::makeDebuggeeValue(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2458:31: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2458:15: note: 'value' declared here 2458 | RootedValue value(cx, value_); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2451:51: note: 'cx' declared here 2451 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1062:26: note: 'arrRes' declared here 1062 | Rooted arrRes(cx, &objRes->as()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:1059:40: note: 'cx' declared here 1059 | JSObject* InitRestParameter(JSContext* cx, uint32_t length, Value* rest, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:646:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::jit::NewStringObject(JSContext*, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/VMFunctions.cpp:645:38: note: 'cx' declared here 645 | JSObject* NewStringObject(JSContext* cx, HandleString str) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:243:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tmp' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = false]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:243:22: note: 'tmp' declared here 243 | RootedIdVector tmp(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:176:50: note: 'cx' declared here 176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::isSameNative(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2566:78: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'selfHostedName' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2566:16: note: 'selfHostedName' declared here 2566 | RootedAtom selfHostedName(cx, MaybeGetSelfHostedFunctionName(nonCCWValue)); | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2555:46: note: 'cx' declared here 2555 | bool DebuggerObject::isSameNative(JSContext* cx, HandleDebuggerObject object, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:243:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tmp' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool EnumerateNativeProperties(JSContext*, js::HandleNativeObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector) [with bool CheckForDuplicates = true]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:243:22: note: 'tmp' declared here 243 | RootedIdVector tmp(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:176:50: note: 'cx' declared here 176 | static bool EnumerateNativeProperties(JSContext* cx, HandleNativeObject pobj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::requirePromise(JSContext*, js::HandleDebuggerObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2656:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::requirePromise(JSContext*, js::HandleDebuggerObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2656:16: note: 'referent' declared here 2656 | RootedObject referent(cx, object->referent()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2654:48: note: 'cx' declared here 2654 | bool DebuggerObject::requirePromise(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool EnumerateExtraProperties(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandle > >, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:150:17, inlined from 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:456:36: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool Snapshot(JSContext*, JS::HandleObject, unsigned int, JS::MutableHandleIdVector)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:150:12: note: 'id' declared here 150 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:439:33: note: 'cx' declared here 439 | static bool Snapshot(JSContext* cx, HandleObject pobj_, unsigned flags, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2308:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData18getOffsetsCoverageEv.part.0()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2308:16: note: 'result' declared here 2308 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2280:51: note: 'this' declared here 2280 | bool DebuggerScript::CallData::getOffsetsCoverage() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1388:28: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::HandleObject, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1388:20: note: 'proto' declared here 1388 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1349:48: note: 'cx' declared here 1349 | static bool SuppressDeletedProperty(JSContext* cx, NativeIterator* ni, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerScript::CallData::getUrl()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:332:60: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_13(D)])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getUrl()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:332:23: note: 'script' declared here 332 | Rooted script(cx, referent.as()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:327:39: note: 'this' declared here 327 | bool DebuggerScript::CallData::getUrl() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:27: note: 'str' declared here 1493 | Rooted str(cx, IdToString(cx, id)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1482:44: note: 'cx' declared here 1482 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/MaybeRooted.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:11: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1900:28: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool ReshapeForProtoMutation(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1900:16: note: 'pobj' declared here 1900 | RootedObject pobj(cx, obj); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1876:48: note: 'cx' declared here 1876 | static bool ReshapeForProtoMutation(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:27: note: 'str' declared here 1475 | Rooted str(cx, IdToString(cx, id)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1466:45: note: 'cx' declared here 1466 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerScript::CallData::getSource()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:423:64: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getSource()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:419:42: note: 'this' declared here 419 | bool DebuggerScript::CallData::getSource() { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.cpp:28, from Unified_cpp_js_src_gc2.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerScript::CallData::getChildScripts()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:521:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getChildScripts()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:521:16: note: 'result' declared here 521 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:515:48: note: 'this' declared here 515 | bool DebuggerScript::CallData::getChildScripts() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArgumentsObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArgumentsObject*; T = js::ArgumentsObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:194:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool ArgumentsGetterImpl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:193:28: note: 'argsobj' declared here 193 | Rooted argsobj(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:178:37: note: 'cx' declared here 178 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:915:55: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_26(D)])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:914:44: note: 'this' declared here 914 | ReturnType match(Handle base) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1198:55: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_34(D)])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1197:44: note: 'this' declared here 1197 | ReturnType match(Handle base) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:219:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool ArgumentsSetterImpl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:219:18: note: 'fun' declared here 219 | RootedFunction fun(cx, &args.thisv().toObject().as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:216:37: note: 'cx' declared here 216 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PropertyIteratorObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PropertyIteratorObject* CreatePropertyIterator(JSContext*, JS::Handle, JS::HandleIdVector, uint32_t, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:35: note: 'propIter' declared here 612 | Rooted propIter(cx, NewPropertyIteratorObject(cx)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:610:16: note: 'cx' declared here 610 | JSContext* cx, Handle objBeingIterated, HandleIdVector props, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool ResolveLazyProperties(JSContext*, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:642:19: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool ResolveLazyProperties(JSContext*, js::HandleNativeObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:642:14: note: 'id' declared here 642 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:628:46: note: 'cx' declared here 628 | static bool ResolveLazyProperties(JSContext* cx, HandleNativeObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerScript::CallData::setBreakpoint()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2083:54: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::setBreakpoint()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:2072:46: note: 'this' declared here 2072 | bool DebuggerScript::CallData::setBreakpoint() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In static member function 'static JSObject* js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: 'throwTypeError' declared here 585 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:572:16: note: 'cx' declared here 572 | JSContext* cx, Handle global) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:570:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src18.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:560:62: note: 'cx' declared here 560 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::LexicalEnvironmentObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:640:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: 'lexical' declared here 639 | Rooted lexical( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:620:55: note: 'cx' declared here 620 | GlobalObject* GlobalObject::createInternal(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:777:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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(), | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:759:46: note: 'cx' declared here 759 | static inline JSObject* NewObject(JSContext* cx, HandleObjectGroup group, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/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::HandlePropertyName, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandlePropertyName, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1062:49: note: 'cx' declared here 1062 | bool GlobalObject::addIntrinsicValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:918:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:917:21: note: 'group' declared here 917 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:877:50: note: 'cx' declared here 877 | JSObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle, js::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandlePropertyName, js::HandleAtom, unsigned int, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:20: note: 'fun' declared here 1023 | RootedFunction fun(cx, &funVal.toObject().as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1012:53: note: 'cx' declared here 1012 | bool GlobalObject::getSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: 'templateObject' declared here 961 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:956:52: note: 'cx' declared here 956 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:270:63, inlined from 'bool js::DebuggerSource::CallData::getBinary()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:253:6: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_4(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getBinary()': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:253:42: note: 'this' declared here 253 | bool DebuggerSource::CallData::getBinary() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:776:24, inlined from 'virtual void js::InternalJobQueue::runJobs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:6: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In member function 'virtual void js::InternalJobQueue::runJobs(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:776:17: note: 'rval' declared here 776 | RootedValue rval(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:760:43: note: 'cx' declared here 760 | void InternalJobQueue::runJobs(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:893:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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, const JSClass*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:890:61: note: 'cx' declared here 890 | NativeObject* GlobalObject::createBlankPrototype(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1511:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1510:16: note: 'proto' declared here 1510 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1504:49: note: 'cx' declared here 1504 | bool GlobalObject::initIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:777:73: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp: In function 'bool InitBareBuiltinCtor(JSContext*, JS::Handle, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:767:44: note: 'cx' declared here 767 | static bool InitBareBuiltinCtor(JSContext* cx, Handle global, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::UniquePtr js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1799:69: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'workList' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src17.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'js::UniquePtr js::GlobalHelperThreadState::finishParseTaskCommon(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1799:33: note: 'workList' declared here 1799 | Rooted> workList(cx, GCVector(cx)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1750:16: note: 'cx' declared here 1750 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In static member function 'static bool JSFunction::delazifySelfHostedLazyFunction(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1681:14: note: 'funAtom' declared here 1681 | RootedAtom funAtom(cx, GetClonedSelfHostedFunctionName(fun)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1671:60: note: 'cx' declared here 1671 | bool JSFunction::delazifySelfHostedLazyFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerSource::CallData::setSourceMapURL()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:523:72: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_16(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::setSourceMapURL()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:522:48: note: 'this' declared here 522 | bool DebuggerSource::CallData::setSourceMapURL() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'static bool JSFunction::delazifyLazilyInterpretedFunction(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1655:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static bool JSFunction::delazifyLazilyInterpretedFunction(JSContext*, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1638:63: note: 'cx' declared here 1638 | bool JSFunction::delazifyLazilyInterpretedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::DebuggerSource::CallData::getSourceMapURL()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:594:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_8(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::getSourceMapURL()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:594:16: note: 'result' declared here 594 | RootedString result(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:593:48: note: 'this' declared here 593 | bool DebuggerSource::CallData::getSourceMapURL() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:305:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:279:43: note: 'cx' declared here 279 | bool JSObject::splicePrototype(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'static bool JSFunction::getLength(JSContext*, JS::HandleFunction, uint16_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1260:39: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function 'static bool JSFunction::getLength(JSContext*, JS::HandleFunction, uint16_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1251:39: note: 'cx' declared here 1251 | bool JSFunction::getLength(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScriptSourceObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerSource::CallData::reparse()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:633:72: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_24(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp: In member function 'bool js::DebuggerSource::CallData::reparse()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:632:40: note: 'this' declared here 632 | bool DebuggerSource::CallData::reparse() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp: In member function 'JSScript* js::GlobalHelperThreadState::finishSingleParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: 'parseTask' declared here 1847 | Rooted> parseTask( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1844:16: note: 'cx' declared here 1844 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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 >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: 'parseTask' declared here 1879 | Rooted> parseTask( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1877:16: note: 'cx' declared here 1877 | JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1529:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initArrayIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1528:16: note: 'iteratorProto' declared here 1528 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1522:54: note: 'cx' declared here 1522 | bool GlobalObject::initArrayIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1126:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function 'js::PlainObject* js::NewPlainObjectWithProperties(JSContext*, IdValuePair*, size_t, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1125:21: note: 'obj' declared here 1125 | RootedPlainObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1120:58: note: 'cx' declared here 1120 | PlainObject* js::NewPlainObjectWithProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1556:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initStringIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1555:16: note: 'iteratorProto' declared here 1555 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1549:55: note: 'cx' declared here 1549 | bool GlobalObject::initStringIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1695:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::_ZN2js14DebuggerScript8CallData13getAllOffsetsEv.part.0()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1695:16: note: 'result' declared here 1695 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:1682:46: note: 'this' declared here 1682 | bool DebuggerScript::CallData::getAllOffsets() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1583:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In static member function 'static bool js::GlobalObject::initRegExpStringIteratorProto(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1582:16: note: 'iteratorProto' declared here 1582 | RootedObject iteratorProto( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1576:61: note: 'cx' declared here 1576 | bool GlobalObject::initRegExpStringIteratorProto(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1117:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1116:16: note: 'proto' declared here 1116 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1115:62: note: 'cx' declared here 1115 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1127:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::ArrayIteratorObject* js::NewArrayIterator(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1126:16: note: 'proto' declared here 1126 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1125:54: note: 'cx' declared here 1125 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1154:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIteratorTemplate(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1153:16: note: 'proto' declared here 1153 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1152:64: note: 'cx' declared here 1152 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::StringIteratorObject* js::NewStringIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1164:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::StringIteratorObject* js::NewStringIterator(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1163:16: note: 'proto' declared here 1163 | RootedObject proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1162:56: note: 'cx' declared here 1162 | StringIteratorObject* js::NewStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1232:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1231:16: note: 'proto' declared here 1231 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1230:76: note: 'cx' declared here 1230 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1242:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function 'js::RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1241:16: note: 'proto' declared here 1241 | RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype( | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1240:68: note: 'cx' declared here 1240 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2514:37: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisv' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'void js::ReportIncompatibleMethod(JSContext*, const JS::CallArgs&, const JSClass*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2514:15: note: 'thisv' declared here 2514 | RootedValue thisv(cx, args.thisv()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2512:46: note: 'cx' declared here 2512 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:308:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::ToPropertyDescriptor(JSContext*, JS::HandleValue, bool, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:307:16: note: 'obj' declared here 307 | RootedObject obj(cx, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:303:42: note: 'cx' declared here 303 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/jit/Unified_cpp_js_src_jit13.o In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:729:39: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::TestIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:729:32: note: 'desc' declared here 729 | Rooted desc(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:655:40: note: 'cx' declared here 655 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:874:60: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpoints()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:870:55: note: 'this' declared here 870 | bool DebuggerScript::CallData::getPossibleBreakpoints() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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, gc::AllocKind, NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::NewObjectWithGivenTaggedProto(JSContext*, const JSClass*, JS::Handle, gc::AllocKind, NewObjectKind, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here 849 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:826:56: note: 'cx' declared here 826 | JSObject* js::NewObjectWithGivenTaggedProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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, gc::AllocKind, NewObjectKind, uint32_t)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:882:41: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: 'group' declared here 849 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:877:50: note: 'cx' declared here 877 | JSObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:999:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::NewObjectScriptedCall(JSContext*, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:998:16: note: 'obj' declared here 998 | RootedObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:989:43: note: 'cx' declared here 989 | bool js::NewObjectScriptedCall(JSContext* cx, MutableHandleObject pobj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:891:60: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp: In member function 'bool js::DebuggerScript::CallData::getPossibleBreakpointOffsets()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:887:61: note: 'this' declared here 887 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2068:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2068:25: note: 'globalObj' declared here 2068 | Rooted globalObj(cx, cx->runtime()->getIncumbentGlobal(cx)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2067:50: note: 'cx' declared here 2067 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1187:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::_ZN2js14DebuggerObject8CallData12createSourceEv.part.0()': /build/reproducible-path/0ad-0.0.26/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])); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1178:45: note: 'this' declared here 1178 | bool DebuggerObject::CallData::createSource() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2157:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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()) { | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2151:32: note: 'cx' declared here 2151 | bool js::LookupName(JSContext* cx, HandlePropertyName name, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::getOwnPropertyNamesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:785:48: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_12(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertyNamesMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:785:16: note: 'obj' declared here 785 | RootedObject obj(cx, IdVectorToArray(cx, ids)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:779:58: note: 'this' declared here 779 | bool DebuggerObject::CallData::getOwnPropertyNamesMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::LookupNameWithGlobalDefault(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2205:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::LookupNameWithGlobalDefault(JSContext*, HandlePropertyName, JS::HandleObject, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2205:16: note: 'env' declared here 2205 | RootedObject env(cx, envChain); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2197:49: note: 'cx' declared here 2197 | bool js::LookupNameWithGlobalDefault(JSContext* cx, HandlePropertyName name, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/WarpBuilderShared.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::getOwnPropertySymbolsMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:800:48: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_12(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::getOwnPropertySymbolsMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:800:16: note: 'obj' declared here 800 | RootedObject obj(cx, IdVectorToArray(cx, ids)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:794:60: note: 'this' declared here 794 | bool DebuggerObject::CallData::getOwnPropertySymbolsMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool fun_enumerate(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:85:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_enumerate(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:85:12: note: 'id' declared here 85 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:82:38: note: 'cx' declared here 82 | static bool fun_enumerate(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::ArrayObject* js::ObjectGroup::newArrayObject(JSContext*, const JS::Value*, size_t, js::NewObjectKind, NewArrayKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:849:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In static member function 'static js::ArrayObject* js::ObjectGroup::newArrayObject(JSContext*, const JS::Value*, size_t, js::NewObjectKind, NewArrayKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:849:21: note: 'group' declared here 849 | RootedObjectGroup group(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:799:53: note: 'cx' declared here 799 | ArrayObject* ObjectGroup::newArrayObject(JSContext* cx, const Value* vp, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::getParameterNames(JSContext*, js::HandleDebuggerObject, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1754:68: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'referent' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static bool js::DebuggerObject::getParameterNames(JSContext*, js::HandleDebuggerObject, JS::MutableHandle >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1754:18: note: 'referent' declared here 1754 | RootedFunction referent(cx, &object->referent()->as()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1749:51: note: 'cx' declared here 1749 | bool DebuggerObject::getParameterNames(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::DebuggerObject::defineProperties(JSContext*, js::HandleDebuggerObject, JS::Handle >, JS::Handle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2210:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::Handle >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2210:36: note: 'descs' declared here 2210 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2203:50: note: 'cx' declared here 2203 | bool DebuggerObject::defineProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::definePropertiesMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:879:43: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_22(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::definePropertiesMethod()': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:873:55: note: 'this' declared here 873 | bool DebuggerObject::CallData::definePropertiesMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1574:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src19.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool GetExistingPropertyValue(JSContext*, js::HandleNativeObject, JS::HandleId, JS::Handle, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1574:15: note: 'shape' declared here 1574 | RootedShape shape(cx, prop.shape()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1562:49: note: 'cx' declared here 1562 | static bool GetExistingPropertyValue(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2349:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args2' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In static member function 'static mozilla::Maybe js::DebuggerObject::call(JSContext*, js::HandleDebuggerObject, JS::HandleValue, JS::Handle >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2349:23: note: 'args2' declared here 2349 | Rooted args2(cx, ValueVector(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:2327:51: note: 'cx' declared here 2327 | Maybe DebuggerObject::call(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitcodeMap.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.cpp:7, from Unified_cpp_js_src_jit12.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::callMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:921:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisv' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_21(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::callMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:921:15: note: 'thisv' declared here 921 | RootedValue thisv(cx, args.get(0)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:920:43: note: 'this' declared here 920 | bool DebuggerObject::CallData::callMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::Maybe]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::applyMethod()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1002:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'completion' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_25(D)])[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::applyMethod()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1001:29: note: 'completion' declared here 1001 | Rooted> completion( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:977:44: note: 'this' declared here 977 | bool DebuggerObject::CallData::applyMethod() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2609:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2609:16: note: 'obj2' declared here 2609 | RootedObject obj2(cx, proto); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2551:34: note: 'cx' declared here 2551 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:46:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp: In member function 'bool js::ForOfPIC::Chain::initialize(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:45:22: note: 'arrayProto' declared here 45 | RootedNativeObject arrayProto( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:41:49: note: 'cx' declared here 41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::boundArgumentsGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:484:76, inlined from 'bool js::DebuggerObject::CallData::boundArgumentsGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:472:6: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_7(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::boundArgumentsGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:483:16: note: 'obj' declared here 483 | RootedObject obj(cx, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:472:53: note: 'this' declared here 472 | bool DebuggerObject::CallData::boundArgumentsGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:21: note: 'notesArray' declared here 619 | RootedArrayObject notesArray(cx, NewDenseEmptyArray(cx)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:618:48: note: 'cx' declared here 618 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:64: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::FromPropertyDescriptorToObject(JSContext*, JS::Handle, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:162:16: note: 'obj' declared here 162 | RootedObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:158:52: note: 'cx' declared here 158 | bool js::FromPropertyDescriptorToObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1732:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'privateValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSObject* js::ScriptSourceObject::unwrappedElement(JSContext*) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1732:19: note: 'privateValue' declared here 1732 | JS::RootedValue privateValue(cx, unwrappedCanonical()->canonicalPrivate()); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1731:59: note: 'cx' declared here 1731 | JSObject* ScriptSourceObject::unwrappedElement(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2807:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::GetPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2807:16: note: 'pobj' declared here 2807 | RootedObject pobj(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:2805:43: note: 'cx' declared here 2805 | bool js::GetPropertyDescriptor(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Promise.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:58:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:56:16: note: 'target' declared here 56 | RootedObject target( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:52:44: note: 'cx' declared here 52 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:79:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:77:16: note: 'target' declared here 77 | RootedObject target( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:73:42: note: 'cx' declared here 73 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src21.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:100:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:99:16: note: 'target' declared here 99 | RootedObject target( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:95:37: note: 'cx' declared here 95 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:173:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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`", | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:168:47: note: 'cx' declared here 168 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:117:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:115:16: note: 'target' declared here 115 | RootedObject target( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:111:50: note: 'cx' declared here 111 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:753:72: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_19(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::newArray(NodeVector&, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:747:68: note: 'this' declared here 747 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 >, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:82:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 >, js::HandleNativeObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:81:27: note: 'sourceObj' declared here 81 | Rooted sourceObj( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:78:51: note: 'cx' declared here 78 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:724:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool JS::OrdinaryHasInstance(JSContext*, HandleObject, HandleValue, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:724:16: note: 'obj' declared here 724 | RootedObject obj(cx, objArg); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:719:41: note: 'cx' declared here 719 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*&; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool str_concat(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3584:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'strRoot' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_concat(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3584:20: note: 'strRoot' declared here 3584 | RootedString strRoot(cx, str); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3574:35: note: 'cx' declared here 3574 | static bool str_concat(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1448:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_localeCompare(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1446:42: note: 'cx' declared here 1446 | static bool str_localeCompare(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:58:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In function 'bool SymbolClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:58:15: note: 'value' declared here 58 | RootedValue value(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:52:42: note: 'cx' declared here 52 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:93:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp: In static member function 'static bool js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:93:16: note: 'desc' declared here 93 | RootedString desc(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:82:41: note: 'cx' declared here 82 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:116:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Symbol.cpp:112:36: note: 'cx' declared here 112 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerSource*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerSource*; T = js::DebuggerSource*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:188:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Source.cpp:184:52: note: 'cx' declared here 184 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerScript*; T = js::DebuggerScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:262:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Script.cpp:258:52: note: 'cx' declared here 258 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:479:56: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_11(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:473:51: note: 'this' declared here 473 | HandleValue val) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4032:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'JSObject* js::SpeciesConstructor(JSContext*, JS::HandleObject, JSProtoKey, bool (*)(JSContext*, JSFunction*))': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4031:16: note: 'defaultCtor' declared here 4031 | RootedObject defaultCtor(cx, | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:4029:16: note: 'cx' declared here 4029 | JSContext* cx, HandleObject obj, JSProtoKey ctorKey, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2324:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_lastIndexOf(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2320:40: note: 'cx' declared here 2320 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::DebuggerObject::CallData::parameterNamesGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:360:76, inlined from 'bool js::DebuggerObject::CallData::parameterNamesGetter()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:349:6: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_5(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp: In member function 'bool js::DebuggerObject::CallData::parameterNamesGetter()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:360:21: note: 'obj' declared here 360 | RootedArrayObject obj(cx, NewDenseFullyAllocatedArray(cx, names.length())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:349:53: note: 'this' declared here 349 | bool DebuggerObject::CallData::parameterNamesGetter() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DebuggerObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerObject*; T = js::DebuggerObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:235:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:231:52: note: 'cx' declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateReflectObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:219:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'JSObject* CreateReflectObject(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:217:49: note: 'cx' declared here 217 | static JSObject* CreateReflectObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:30:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:28:16: note: 'target' declared here 28 | RootedObject target( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:24:47: note: 'cx' declared here 24 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:399:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_enumerate(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:399:15: note: 'value' declared here 399 | RootedValue value(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:395:38: note: 'cx' declared here 395 | static bool str_enumerate(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1533:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1532:21: note: 'obj' declared here 1532 | RootedArrayObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1525:66: note: 'cx' declared here 1525 | ArrayObject* ObjectGroup::getOrFixupCopyOnWriteObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:137:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp: In function 'bool Reflect_set(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:136:16: note: 'target' declared here 136 | RootedObject target( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.cpp:132:36: note: 'cx' declared here 132 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:207:16, inlined from 'size_t JS::SystemRealmCount(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:768:66: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'size_t JS::SystemRealmCount(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:768:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 768 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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, JS::Handle, JS::Handle, NewObjectKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:135:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src20.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp: In function 'js::PlainObject* js::CreateThisForFunctionWithProto(JSContext*, JS::Handle, JS::Handle, JS::Handle, NewObjectKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:133:26: note: 'group' declared here 133 | Rooted group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject.cpp:119:16: note: 'cx' declared here 119 | JSContext* cx, Handle callee, Handle newTarget, | ~~~~~~~~~~~^~ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, inlined from 'size_t JS::UserRealmCount(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:779:25: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'size_t JS::UserRealmCount(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:778:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 778 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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&}]' at /build/reproducible-path/0ad-0.0.26/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::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::MutableHandle&}]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:433:73: note: 'this' declared here 433 | HandleValue value, Arguments&&... rest) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool ReshapeForShadowedPropSlow(JSContext*, js::HandleNativeObject, JS::HandleId)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1367:16: note: 'proto' declared here 1367 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1358:51: note: 'cx' declared here 1358 | static bool ReshapeForShadowedPropSlow(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool ResolveInterpretedFunctionPrototype(JSContext*, JS::HandleFunction, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:363:27, inlined from 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:477:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:363:16: note: 'objProto' declared here 363 | RootedObject objProto(cx); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:464:36: note: 'cx' declared here 464 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1169:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1167:23: note: 'group' declared here 1167 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1134:50: note: 'cx' declared here 1134 | JSObject* ObjectGroup::newPlainObject(JSContext* cx, IdValuePair* properties, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::Shape* js::NativeObject::addDataProperty(JSContext*, js::HandleNativeObject, js::HandlePropertyName, uint32_t, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1177:33: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In static member function 'static js::Shape* js::NativeObject::addDataProperty(JSContext*, js::HandleNativeObject, js::HandlePropertyName, uint32_t, unsigned int)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1177:12: note: 'id' declared here 1177 | RootedId id(cx, NameToId(name)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1173:49: note: 'cx' declared here 1173 | Shape* NativeObject::addDataProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:426:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_resolve(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:426:16: note: 'str' declared here 426 | RootedString str(cx, obj->as().unbox()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:420:36: note: 'cx' declared here 420 | static bool str_resolve(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1693:23: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'index' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_charCodeAt(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1693:15: note: 'index' declared here 1693 | RootedValue index(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1690:36: note: 'cx' declared here 1690 | bool js::str_charCodeAt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:195:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_escape(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:192:35: note: 'cx' declared here 192 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool str_charAt(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1622:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_charAt(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1622:16: note: 'str' declared here 1622 | RootedString str(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1619:35: note: 'cx' declared here 1619 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:70: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_13(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:737:21: note: 'node' declared here 737 | RootedPlainObject node(cx, NewBuiltinClassInstance(cx)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:733:53: note: 'this' declared here 733 | MutableHandleObject dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2320:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'receiverValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeGetExistingProperty(JSContext*, JS::HandleObject, HandleNativeObject, HandleShape, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2320:15: note: 'receiverValue' declared here 2320 | RootedValue receiverValue(cx, ObjectValue(*receiver)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2317:47: note: 'cx' declared here 2317 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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&}]' at /build/reproducible-path/0ad-0.0.26/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::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::MutableHandle&}]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:450:77: note: 'this' declared here 450 | MOZ_MUST_USE bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2240:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_indexOf(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2236:33: note: 'cx' declared here 2236 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2412:38: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::GetSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2412:12: note: 'id' declared here 2412 | RootedId id(cx, INT_TO_JSID(int_id)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2402:44: note: 'cx' declared here 2402 | bool js::GetSparseElementHelper(JSContext* cx, HandleArrayObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/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&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&, const char (&)[5], JS::Handle&, JS::MutableHandle&}]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:450:77: note: 'this' declared here 450 | MOZ_MUST_USE bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/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&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/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&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:453:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_6(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&, const char (&)[11], JS::Handle&, const char (&)[10], JS::Handle&, JS::MutableHandle&}]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:450:77: note: 'this' declared here 450 | MOZ_MUST_USE bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2188:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_includes(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2184:34: note: 'cx' declared here 2184 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2421:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_startsWith(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2417:36: note: 'cx' declared here 2417 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2483:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::str_endsWith(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2479:34: note: 'cx' declared here 2479 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/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&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:439:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_7(D)])[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&, const char (&)[8], JS::Rooted&, JS::MutableHandle&}]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:433:73: note: 'this' declared here 433 | HandleValue value, Arguments&&... rest) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::NativeGetElement(JSContext*, HandleNativeObject, JS::HandleValue, int32_t, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2511:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'indexVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2511:17: note: 'indexVal' declared here 2511 | RootedValue indexVal(cx, Int32Value(index)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2501:38: note: 'cx' declared here 2501 | bool js::NativeGetElement(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.cpp:7, from Unified_cpp_js_src21.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5522:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionsVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5522:15: note: 'reactionsVal' declared here 5522 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5516:16: note: 'cx' declared here 5516 | JSContext* cx, PromiseReactionRecordBuilder& builder) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:600:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::SubstringKernel(JSContext*, JS::HandleString, int32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:599:18: note: 'lhs' declared here 599 | RootedString lhs( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:555:42: note: 'cx' declared here 555 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt, | ~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/debugger' /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:34, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:19: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:47: /build/reproducible-path/0ad-0.0.26/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)]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:873:14: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)]': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:872:51: note: 'cx' declared here 872 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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, const JS::UniqueChars&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3170:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool Reject(JSContext*, const js::wasm::CompileArgs&, JS::Handle, const JS::UniqueChars&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3169:16: note: 'filename' declared here 3169 | RootedString filename( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3161:31: note: 'cx' declared here 3161 | static bool Reject(JSContext* cx, const CompileArgs& args, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:329:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_unescape(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:325:37: note: 'cx' declared here 325 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4384:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4382:38: note: 'cx' declared here 4382 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/DbgMacro.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:17: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:385:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:642:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::ZoneStats; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:385:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableStringInfo}; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableStringInfo; T = JS::NotableStringInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableStringInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::ZoneStats::ZoneStats(JS::ZoneStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:642:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::ZoneStats}; T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::ZoneStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::ZoneStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[5]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4394:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4392:48: note: 'cx' declared here 4392 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4374:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4372:48: note: 'cx' declared here 4372 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4364:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_decodeURI(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4362:38: note: 'cx' declared here 4362 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2939:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringFlatReplaceString(JSContext*, JS::HandleString, JS::HandleString, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2928:50: note: 'cx' declared here 2928 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4111:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssemblyClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4111:12: note: 'id' declared here 4111 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4092:47: note: 'cx' declared here 4092 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject wasm, | ~~~~~~~~~~~^~ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:269:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:734:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::RealmStats; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[10]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:269:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::NotableClassInfo}; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = JS::NotableClassInfo; T = JS::NotableClassInfo; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = JS::NotableClassInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'JS::RealmStats::RealmStats(JS::RealmStats&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/MemoryMetrics.h:734:3, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {JS::RealmStats}; T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = JS::RealmStats; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = JS::RealmStats; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[10]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In file included from /usr/include/string.h:548, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers/string.h:3, from /usr/include/c++/14/cstring:43, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers/cstring:3, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Casting.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jstypes.h:25, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jspubtd.h:14, from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11, inlined from 'JSString* ToLowerCase(JSContext*, JSLinearString*) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:835:12, inlined from 'JSString* js::StringToLowerCase(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:867:35: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [32, 127] is out of the bounds [0, 32] of object 'newChars' with type 'js::InlineCharBuffer' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToLowerCase(JSContext*, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:774:27: note: 'newChars' declared here 774 | InlineCharBuffer newChars; | ^~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'JSString* ToLowerCase(JSContext*, JSLinearString*) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:843:35, inlined from 'JSString* js::StringToLowerCase(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:869:31: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [32, 255] is out of the bounds [0, 32] of object 'newChars' with type 'js::InlineCharBuffer' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToLowerCase(JSContext*, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:774:27: note: 'newChars' declared here 774 | InlineCharBuffer newChars; | ^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:988:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleLowerCase(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:985:46: note: 'cx' declared here 985 | static bool str_toLocaleLowerCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:875:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLowerCase(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:872:40: note: 'cx' declared here 872 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = unsigned char; SrcChar = unsigned char]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1269:25, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1305:35: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [40, 127] is out of the bounds [0, 40] of object 'newChars' with type 'mozilla::MaybeOneOf, js::InlineCharBuffer >' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here 1184 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = char16_t; SrcChar = unsigned char]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1276:25, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1305:35: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [40, 255] is out of the bounds [0, 40] of object 'newChars' with type 'mozilla::MaybeOneOf, js::InlineCharBuffer >' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here 1184 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void mozilla::PodCopy(T*, const T*, size_t) [with T = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/PodOperations.h:108:11, inlined from 'bool js::InlineCharBuffer::maybeRealloc(JSContext*, size_t, size_t) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23, inlined from 'bool ToUpperCase(JSContext*, js::InlineCharBuffer&, const SrcChar*, size_t, size_t, size_t*) [with DestChar = char16_t; SrcChar = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1168:31, inlined from 'JSString* ToUpperCase(JSContext*, JSLinearString*) [with CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1284:23, inlined from 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1307:31: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [40, 255] is out of the bounds [0, 40] of object 'newChars' with type 'mozilla::MaybeOneOf, js::InlineCharBuffer >' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'JSString* js::StringToUpperCase(JSContext*, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1184:52: note: 'newChars' declared here 1184 | mozilla::MaybeOneOf newChars; | ^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1400:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toLocaleUpperCase(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1397:46: note: 'cx' declared here 1397 | static bool str_toLocaleUpperCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1313:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool str_toUpperCase(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1310:40: note: 'cx' declared here 1310 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3248:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3237:52: note: 'cx' declared here 3237 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_wasm1.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In function 'bool js::wasm::ResultsToJSValue(JSContext*, ResultType, void*, mozilla::Maybe, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1981:24: note: 'array' declared here 1981 | Rooted array(cx, NewDenseEmptyArray(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1939:40: note: 'cx' declared here 1939 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5485:43: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionsVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In member function 'bool js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5485:15: note: 'reactionsVal' declared here 5485 | RootedValue reactionsVal(cx, reactions()); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5478:50: note: 'cx' declared here 5478 | bool PromiseObject::dependentPromises(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject-inl.h:27, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:12, from Unified_cpp_js_src22.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:17, from Unified_cpp_js_src_frontend3.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void js::RealmsInCompartmentIter::next()', inlined from 'void js::RealmsInZoneIter::next()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:166:16, inlined from 'void js::CompartmentsOrRealmsIterT::next() [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:703:55: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:129:7: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 129 | it++; | ~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp: In function 'bool CollectRuntimeStatsHelper(JSContext*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*, bool, js::IterateCellCallback)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/MemoryMetrics.cpp:703:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 703 | for (RealmsIter realm(rt); !realm.done(); realm.next()) { | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4085:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'JSObject* CreateWebAssemblyObject(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4081:53: note: 'cx' declared here 4081 | static JSObject* CreateWebAssemblyObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1624:42: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_4(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::NodeBuilder::super(js::frontend::TokenPos*, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1624:15: note: 'cb' declared here 1624 | RootedValue cb(cx, callbacks[AST_SUPER]); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1623:62: note: 'this' declared here 1623 | bool NodeBuilder::super(TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool {anonymous}::NodeBuilder::yieldExpression(JS::HandleValue, YieldKind, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1341:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'delegateVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_5(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1341:15: note: 'delegateVal' declared here 1341 | RootedValue delegateVal(cx); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1339:72: note: 'this' declared here 1339 | TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool {anonymous}::NodeBuilder::forStatement(JS::HandleValue, JS::HandleValue, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:942:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_5(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:942:15: note: 'cb' declared here 942 | RootedValue cb(cx, callbacks[AST_FOR_STMT]); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:941:69: note: 'this' declared here 941 | TokenPos* pos, MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::WasmTableObject::growImpl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2598:27: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fillValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2598:15: note: 'fillValue' declared here 2598 | RootedValue fillValue(cx); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2576:43: note: 'cx' declared here 2576 | bool WasmTableObject::growImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool {anonymous}::NodeBuilder::listNode(ASTType, const char*, NodeVector&, js::frontend::TokenPos*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:464:39: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_8(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:464:17: note: 'cb' declared here 464 | RootedValue cb(cx, callbacks[type]); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:458:52: note: 'this' declared here 458 | MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool {anonymous}::NodeBuilder::memberExpression(bool, JS::HandleValue, JS::HandleValue, js::frontend::TokenPos*, JS::MutableHandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1210:48: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cb' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_7(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1210:15: note: 'cb' declared here 1210 | RootedValue cb(cx, callbacks[AST_MEMBER_EXPR]); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:1207:65: note: 'this' declared here 1207 | bool isOptional /* = false */) { | ^ In constructor 'js::ScriptSource::PinnedUnits::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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:61: /build/reproducible-path/0ad-0.0.26/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)[5]' [-Wdangling-pointer=] 2128 | *stack_ = this; | ~~~~~~~~^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substring(JSContext*, size_t, size_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2147:27: note: 'units' declared here 2147 | PinnedUnits units(cx, this, holder, start, len); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2136:52: note: 'this' declared here 2136 | size_t stop) { | ^ In constructor 'js::ScriptSource::PinnedUnits::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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:61: /build/reproducible-path/0ad-0.0.26/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)[5]' [-Wdangling-pointer=] 2128 | *stack_ = this; | ~~~~~~~~^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In member function 'JSLinearString* js::ScriptSource::substringDontDeflate(JSContext*, size_t, size_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2177:27: note: 'units' declared here 2177 | PinnedUnits units(cx, this, holder, start, len); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2166:63: note: 'this' declared here 2166 | size_t stop) { | ^ In constructor 'js::ScriptSource::PinnedUnits::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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:62: /build/reproducible-path/0ad-0.0.26/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)[5]' [-Wdangling-pointer=] 2128 | *stack_ = this; | ~~~~~~~~^~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2207:27: note: 'pinned' declared here 2207 | PinnedUnits pinned(cx, this, holder, start, len); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:2200:61: note: 'this' declared here 2200 | size_t start, size_t stop) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SyntaxParseHandler.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:7, from Unified_cpp_js_src_frontend2.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool FoldAdd(JSContext*, js::frontend::FullParseHandler*, js::frontend::ParseNode**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:1208:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tmp' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp: In function 'bool FoldAdd(JSContext*, js::frontend::FullParseHandler*, js::frontend::ParseNode**)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:1208:18: note: 'tmp' declared here 1208 | RootedString tmp(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/FoldConstants.cpp:1137:32: note: 'cx' declared here 1137 | static bool FoldAdd(JSContext* cx, FullParseHandler* handler, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2455:48: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_115(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/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); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2303:68: note: 'this' declared here 2303 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In function 'bool reflect_parse(JSContext*, uint32_t, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3581:16: note: 'src' declared here 3581 | RootedString src(cx, ToString(cx, args[0])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3574:38: note: 'cx' declared here 3574 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2289:27: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_15(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2289:15: note: 'classBody' declared here 2289 | RootedValue classBody(cx); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2286:59: note: 'this' declared here 2286 | MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3389:13: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compile(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3396:26: note: 'promise' declared here 3396 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3389:44: note: 'cx' declared here 3389 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3100:25: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_223(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp: In member function 'bool {anonymous}::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3100:19: note: 'arg' declared here 3100 | RootedValue arg(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:2694:69: note: 'this' declared here 2694 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4307:41: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4305:16: note: 'script' declared here 4305 | RootedScript script( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4293:44: note: 'cx' declared here 4293 | JSScript* JSScript::fromStencil(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4824:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 >)': /build/reproducible-path/0ad-0.0.26/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, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4804:44: note: 'cx' declared here 4804 | static JSScript* CopyScriptImpl(JSContext* cx, HandleScript src, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::PrivateScriptData::Clone(JSContext*, JS::HandleScript, JS::HandleScript, JS::MutableHandle >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4737:25: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'bigint' in '((JS::Rooted**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::PrivateScriptData::Clone(JSContext*, JS::HandleScript, JS::HandleScript, JS::MutableHandle >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4737:16: note: 'bigint' declared here 4737 | RootedBigInt bigint(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4725:42: note: 'cx' declared here 4725 | bool PrivateScriptData::Clone(JSContext* cx, HandleScript src, HandleScript dst, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_wasm1.cpp:38: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:1332:21: note: 'def' was declared here 1332 | MInstruction* def; | ^~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool {anonymous}::ASTSerializer::functionArgs(js::frontend::ParseNode*, js::frontend::ListNode*, NodeVector&, NodeVector&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3497:22: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3497:15: note: 'node' declared here 3497 | RootedValue node(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/ReflectParse.cpp:3492:57: note: 'this' declared here 3492 | MutableHandleValue rest) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:10: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:75:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src21.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'js::RegExpObject* js::RegExpAlloc(JSContext*, NewObjectKind, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:74:25: note: 'regexp' declared here 74 | Rooted regexp( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:72:42: note: 'cx' declared here 72 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:22: note: 'input' declared here 1794 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1781:49: note: 'cx' declared here 1781 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:22: note: 'input' declared here 1811 | RootedLinearString input(cx, NewStringCopyN(cx, chars, length)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1803:58: note: 'cx' declared here 1803 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'StringSegmentRange::StringSegmentRange(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:1994:37, inlined from 'bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2115:28: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'r' in '((JS::Rooted**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2115:24: note: 'r' declared here 2115 | StringSegmentRange r(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2085:34: note: 'cx' declared here 2085 | static bool RopeMatch(JSContext* cx, JSRope* text, JSLinearString* pat, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ScriptSourceObject::initElementProperties(JSContext*, js::HandleScriptSourceObject, JS::HandleString)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1707:27: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'nameValue' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In static member function 'static bool js::ScriptSourceObject::initElementProperties(JSContext*, js::HandleScriptSourceObject, JS::HandleString)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1707:15: note: 'nameValue' declared here 1707 | RootedValue nameValue(cx); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:1702:59: note: 'cx' declared here 1702 | bool ScriptSourceObject::initElementProperties(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit13.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSScript* js::CloneGlobalScript(JSContext*, ScopeKind, JS::HandleScript)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4865:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'JSScript* js::CloneGlobalScript(JSContext*, ScopeKind, JS::HandleScript)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4865:16: note: 'dst' declared here 4865 | RootedScript dst(cx, CopyScriptImpl(cx, src, global, sourceObject, &scopes)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:4843:44: note: 'cx' declared here 4843 | JSScript* js::CloneGlobalScript(JSContext* cx, ScopeKind scopeKind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4561:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4542:38: note: 'cx' declared here 4542 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2993:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:2990:49: note: 'cx' declared here 2990 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.h:22: In constructor 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)', inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:365:55: warning: '((mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage' may be used uninitialized [-Wmaybe-uninitialized] 365 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe | ^~~~~ In member function 'constexpr bool mozilla::Maybe::isSome() const [with T = unsigned int]', inlined from 'constexpr void mozilla::Maybe::reset() [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:637:15, inlined from 'constexpr mozilla::detail::Maybe_CopyMove_Enabler::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler&&) [with T = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:162:27, inlined from 'constexpr mozilla::Maybe::Maybe(mozilla::Maybe&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:365:55, inlined from 'constexpr js::wasm::Limits::Limits(js::wasm::Limits&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2761:8, inlined from 'constexpr js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2798:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::TableDesc}; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::TableDesc; T = js::wasm::TableDesc; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'mozilla::Vector& mozilla::Vector::operator=(mozilla::Vector&&) [with T = js::wasm::TableDesc; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:882:3, inlined from 'js::wasm::SharedMetadata js::wasm::ModuleGenerator::finishMetadata(const js::wasm::Bytes&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1098:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:456:42: warning: '((const mozilla::Maybe*)aDst)[2].mozilla::Maybe::mozilla::detail::MaybeStorage.mozilla::detail::MaybeStorage::mIsSome' may be used uninitialized [-Wmaybe-uninitialized] 456 | constexpr bool isSome() const { return mIsSome; } | ^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:532:33: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'JSLinearString* js::RegExpObject::toString(JSContext*) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:532:14: note: 'src' declared here 532 | RootedAtom src(cx, getSource()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:530:51: note: 'cx' declared here 530 | JSLinearString* RegExpObject::toString(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function 'void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:23: note: 'bi' declared here 5141 | Rooted bi(cx, BindingIter(script)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5134:45: note: 'cx' declared here 5134 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1982:28: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1982:20: note: 'stack' declared here 1982 | RootedSavedFrame stack(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1946:50: note: 'cx' declared here 1946 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'bool CreateLazyScriptsForRealm(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:625:53, inlined from 'bool JS::Realm::ensureDelazifyScriptsForDebugger(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:639:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In member function 'bool JS::Realm::ensureDelazifyScriptsForDebugger(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ In file included from Unified_cpp_js_src21.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:637:57: note: 'cx' declared here 637 | bool Realm::ensureDelazifyScriptsForDebugger(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3090:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:81: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h: In function 'JSObject* js::PrimitiveToObject(JSContext*, const JS::Value&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3087:44: note: 'cx' declared here 3087 | JSObject* js::PrimitiveToObject(JSContext* cx, const Value& v) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::DenseElementResult js::NativeObject::maybeDensifySparseElements(JSContext*, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:543:44: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In static member function 'static js::DenseElementResult js::NativeObject::maybeDensifySparseElements(JSContext*, js::HandleNativeObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:543:15: note: 'shape' declared here 543 | RootedShape shape(cx, obj->lastProperty()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:512:16: note: 'cx' declared here 512 | JSContext* cx, HandleNativeObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1061:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_toString(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1057:34: note: 'cx' declared here 1057 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1079:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool fun_toSource(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1075:37: note: 'cx' declared here 1075 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3134:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function 'JSObject* js::ToObjectSlowForPropertyAccess(JSContext*, JS::HandleValue, int, JS::HandleId)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:3128:56: note: 'cx' declared here 3128 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool SetExistingProperty(JSContext*, JS::HandleId, JS::HandleValue, JS::HandleValue, js::HandleNativeObject, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2779:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::ObjectOpResult&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2779:15: note: 'shape' declared here 2779 | RootedShape shape(cx, prop.shape()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2751:44: note: 'cx' declared here 2751 | static bool SetExistingProperty(JSContext* cx, HandleId id, HandleValue v, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/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 >)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:477:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 >)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:477:12: note: 'id' declared here 477 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:471:16: note: 'cx' declared here 471 | JSContext* cx, HandleObject props, bool checkAccessors, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:527:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool js::SetIntegrityLevel(JSContext*, JS::HandleObject, IntegrityLevel)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:524:17: note: 'last' declared here 524 | RootedShape last( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:505:39: note: 'cx' declared here 505 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:29: In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCAPI.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/ProfilingFrameIterator.h:13: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, mozilla::UniquePtr, JS::DeletePolicy > >, mozilla::UniquePtr >, const js::wasm::ShareableBytes*&}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmGenerator.cpp:1255:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ /usr/bin/g++ -o Unified_cpp_js_src_jit14.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/gc' /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseDebugInfo*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseDebugInfo*; T = PromiseDebugInfo*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:409:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function 'static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:408:31: note: 'debugInfo' declared here 408 | Rooted debugInfo( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:406:46: note: 'cx' declared here 406 | static PromiseDebugInfo* create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2405:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2404:26: note: 'promise' declared here 2404 | Rooted promise( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2384:49: note: 'cx' declared here 2384 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/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) { | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2244:13: note: 'kind' was declared here 2244 | LabelKind kind; | ^~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1203:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool EnqueuePromiseReactionJob(JSContext*, JS::HandleObject, JS::HandleValue, JS::PromiseState)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1201:18: note: 'job' declared here 1201 | RootedFunction job( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1132:16: note: 'cx' declared here 1132 | JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyDescriptor; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2112:39: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::AddOrUpdateSparseElementHelper(JSContext*, HandleArrayObject, int32_t, JS::HandleValue, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2112:32: note: 'desc' declared here 2112 | Rooted desc(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2092:52: note: 'cx' declared here 2092 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx, HandleArrayObject obj, | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTeeGlobal({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2614:48: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 2614 | const GlobalDesc& global = f.env().globals[id]; | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2608:12: note: 'id' was declared here 2608 | uint32_t id; | ^~ /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2609:16: note: 'value' was declared here 2609 | MDefinition* value; | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:661:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src2.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:659:33: note: 'unwrappedFirstPendingPullInto' declared here 659 | Rooted unwrappedFirstPendingPullInto( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:634:16: note: 'cx' declared here 634 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3939:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In static member function 'static JSObject* js::StringObject::createPrototype(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3938:25: note: 'proto' declared here 3938 | Rooted proto( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3936:52: note: 'cx' declared here 3936 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3676:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::StringConstructor(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3676:16: note: 'str' declared here 3676 | RootedString str(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3673:39: note: 'cx' declared here 3673 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ReadableByteStreamControllerInvalidateBYOBRequest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:750:77, inlined from 'bool js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:619:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBYOBRequestVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::ReadableByteStreamControllerClearPendingPullIntos(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:750:15: note: 'unwrappedBYOBRequestVal' declared here 750 | RootedValue unwrappedBYOBRequestVal(cx, unwrappedController->byobRequest()); | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:616:16: note: 'cx' declared here 616 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmStubs.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmFrameIter.cpp:23: In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool EmitMemCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3460:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2011:34: warning: 'dstMemIndex' may be used uninitialized [-Wmaybe-uninitialized] 2011 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMemCopy({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3458:12: note: 'dstMemIndex' was declared here 3458 | uint32_t dstMemIndex; | ^~~~~~~~~~~ In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool EmitMemCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3460:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2011:5: warning: 'srcMemIndex' may be used uninitialized [-Wmaybe-uninitialized] 2011 | if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitMemCopy({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3459:12: note: 'srcMemIndex' was declared here 3459 | uint32_t srcMemIndex; | ^~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/JumpList.cpp:13, from Unified_cpp_js_src_frontend3.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::InterpretObjLiteralObj(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:53:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'properties' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp: In function 'JSObject* js::InterpretObjLiteralObj(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:53:25: note: 'properties' declared here 53 | Rooted properties(cx, IdValueVector(cx)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:44:16: note: 'cx' declared here 44 | JSContext* cx, const ObjLiteralAtomVector& atoms, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool InitializePropertiesFromCompatibleNativeObject(JSContext*, js::HandleNativeObject, js::HandleNativeObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1294:51, inlined from 'bool JS_InitializePropertiesFromCompatibleNativeObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1323:56: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'shapes' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp: In function 'bool JS_InitializePropertiesFromCompatibleNativeObject(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1294:25: note: 'shapes' declared here 1294 | Rooted shapes(cx, ShapeVector(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1322:16: note: 'cx' declared here 1322 | JSContext* cx, HandleObject dst, HandleObject src) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:187:67: note: 'cx' declared here 187 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1668:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::NativeDefineProperty(JSContext*, HandleNativeObject, JS::HandleId, JS::Handle, JS::ObjectOpResult&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1668:26: note: 'arr' declared here 1668 | Rooted arr(cx, &obj->as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:1653:42: note: 'cx' declared here 1653 | bool js::NativeDefineProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::InterpretObjLiteralArray(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:93:51, inlined from 'JSObject* js::InterpretObjLiteral(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:121:40: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'elements' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp: In function 'JSObject* js::InterpretObjLiteral(JSContext*, const ObjLiteralAtomVector&, mozilla::Span, ObjLiteralFlags)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:93:23: note: 'elements' declared here 93 | Rooted elements(cx, ValueVector(cx)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjLiteral.cpp:117:42: note: 'cx' declared here 117 | JSObject* InterpretObjLiteral(JSContext* cx, const ObjLiteralAtomVector& atoms, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4530:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp: In function 'bool js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:4511:37: note: 'cx' declared here 4511 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1006:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool ResolvePromiseInternal(JSContext*, JS::HandleObject, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1006:22: note: 'stack' declared here 1006 | RootedSavedFrame stack(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:987:60: note: 'cx' declared here 987 | static MOZ_MUST_USE bool ResolvePromiseInternal(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Lowering-shared.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/Lowering-x86-shared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/Lowering-x64.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/Lowering-x64.cpp:7, from Unified_cpp_js_src_jit13.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBrTable({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2348:5: warning: 'defaultDepth' may be used uninitialized [-Wmaybe-uninitialized] 2348 | if (depth != defaultDepth) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2334:12: note: 'defaultDepth' was declared here 2334 | uint32_t defaultDepth; | ^~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3549:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.cpp:3544:47: note: 'cx' declared here 3544 | ArrayObject* js::StringSplitString(JSContext* cx, HandleObjectGroup group, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1152:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1151:21: note: 'templateObject' declared here 1151 | RootedPlainObject templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1138:55: note: 'cx' declared here 1138 | bool RegExpShared::initializeNamedCaptures(JSContext* cx, HandleRegExpShared re, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1461:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function 'js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1459:21: note: 'templateObject' declared here 1459 | RootedArrayObject templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1455:70: note: 'cx' declared here 1455 | ArrayObject* RegExpRealm::createMatchResultTemplateObject(JSContext* cx) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitcodeMap.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp:7, from Unified_cpp_js_src_jit14.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3381:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3381:40: note: 'data' declared here 3381 | Rooted data(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3375:57: note: 'cx' declared here 3375 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Reject]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: note: 'data' declared here 3587 | Rooted data(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool PromiseAllSettledElementFunction(JSContext*, unsigned int, JS::Value*) [with PromiseAllSettledElementFunctionKind Kind = PromiseAllSettledElementFunctionKind::Resolve]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3587:40: note: 'data' declared here 3587 | Rooted data(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3581:57: note: 'cx' declared here 3581 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5390:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionsObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AddPromiseReaction(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5390:16: note: 'reactionsObj' declared here 5390 | RootedObject reactionsObj(cx, &reactionsVal.toObject()); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5362:16: note: 'cx' declared here 5362 | JSContext* cx, Handle unwrappedPromise, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5266:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PerformPromiseThen(JSContext*, JS::Handle, JS::HandleValue, JS::HandleValue, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5264:34: note: 'reaction' declared here 5264 | Rooted reaction( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5246:16: note: 'cx' declared here 5246 | JSContext* cx, Handle promise, HandleValue onFulfilled_, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4351:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::ReactToUnwrappedPromise(JSContext*, JS::Handle, JS::HandleObject, JS::HandleObject, UnhandledRejectionBehavior)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4349:34: note: 'reaction' declared here 4349 | Rooted reaction( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4330:16: note: 'cx' declared here 4330 | JSContext* cx, Handle unwrappedPromise, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5451:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5449:34: note: 'reaction' declared here 5449 | Rooted reaction( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5436:16: note: 'cx' declared here 5436 | JSContext* cx, Handle promise, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:605:28: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:605:20: note: 'stack' declared here 605 | RootedSavedFrame stack(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:601:44: note: 'cx' declared here 601 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::CopyDataPropertiesNative(JSContext*, HandlePlainObject, HandleNativeObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2980:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fromShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp: In function 'bool js::CopyDataPropertiesNative(JSContext*, HandlePlainObject, HandleNativeObject, JS::Handle, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2980:15: note: 'fromShape' declared here 2980 | RootedShape fromShape(cx, from->lastProperty()); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/NativeObject.cpp:2956:46: note: 'cx' declared here 2956 | bool js::CopyDataPropertiesNative(JSContext* cx, HandlePlainObject target, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseCombinatorDataHolder*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseCombinatorDataHolder*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = PromiseCombinatorDataHolder*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3792:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3792:40: note: 'data' declared here 3792 | Rooted data(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3786:56: note: 'cx' declared here 3786 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4005:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4004:26: note: 'promise' declared here 4004 | Rooted promise( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4000:60: note: 'cx' declared here 4000 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4080:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4079:26: note: 'promise' declared here 4079 | Rooted promise( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4056:16: note: 'cx' declared here 4056 | JSContext* cx, HandleValue value) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:27, from Unified_cpp_js_src_frontend4.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4278:9: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4272:26: note: 'unwrappedPromise' declared here 4272 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4263:64: note: 'cx' declared here 4263 | MOZ_MUST_USE PromiseObject* js::OriginalPromiseThen(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:239:14: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:233:47: note: 'cx' declared here 233 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1747:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* JS::NewUCRegExpObject(JSContext*, const char16_t*, size_t, RegExpFlags)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1740:58: note: 'cx' declared here 1740 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1737:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* JS::NewRegExpObject(JSContext*, const char*, size_t, RegExpFlags)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1727:56: note: 'cx' declared here 1727 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1382:69, inlined from 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1432:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool NewPromiseCapability(JSContext*, JS::HandleObject, JS::MutableHandle, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1382:26: note: 'promise' declared here 1382 | Rooted promise(cx, CreatePromiseObjectInternal(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1402:16: note: 'cx' declared here 1402 | JSContext* cx, HandleObject C, MutableHandle capability, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:275:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:270:60: note: 'cx' declared here 270 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1574:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In function 'JSObject* js::CloneRegExpObject(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1573:25: note: 'clone' declared here 1573 | Rooted clone( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1570:44: note: 'cx' declared here 1570 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle regex) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpObject*; T = js::RegExpObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:287:25: note: 'regexp' declared here 287 | Rooted regexp(cx, RegExpAlloc(cx, newKind)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:283:60: note: 'cx' declared here 283 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4232:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseThenNewPromiseCapability(JSContext*, JS::HandleObject, CreateDependentPromise, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/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, | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4227:16: note: 'cx' declared here 4227 | JSContext* cx, HandleObject promiseObj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:220:14: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:213:47: note: 'cx' declared here 213 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = PromiseReactionRecord*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = PromiseReactionRecord*; T = PromiseReactionRecord*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5290:56, inlined from 'bool OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4321:49, inlined from 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2025:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5288:34: note: 'reaction' declared here 5288 | Rooted reaction( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2007:57: note: 'cx' declared here 2007 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5200:9: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here 5194 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5175:42: note: 'cx' declared here 5175 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1123:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool js::fun_call(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1123:14: note: 'iargs' declared here 1123 | InvokeArgs iargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1098:30: note: 'cx' declared here 1098 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5240:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::Promise_then(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here 5194 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5238:34: note: 'cx' declared here 5238 | bool js::Promise_then(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5232:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5194:26: note: 'unwrappedPromise' declared here 5194 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5230:39: note: 'cx' declared here 5230 | bool Promise_then_noRetVal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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, JS::HandleValue)::)>]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16, inlined from 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4550:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncGeneratorAwait(JSContext*, JS::Handle, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4545:16: note: 'cx' declared here 4545 | JSContext* cx, Handle asyncGenObj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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, JS::HandleValue)::)>]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4493:16, inlined from 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4534:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::AsyncFunctionAwait(JSContext*, JS::Handle, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4529:16: note: 'cx' declared here 4529 | JSContext* cx, Handle genObj, | ~~~~~~~~~~~^~ In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3488:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2015:29: warning: 'dstTableIndex' may be used uninitialized [-Wmaybe-uninitialized] 2015 | if (*dstMemOrTableIndex >= env_.tables.length() || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTableCopy({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3486:12: note: 'dstTableIndex' was declared here 3486 | uint32_t dstTableIndex; | ^~~~~~~~~~~~~ In member function 'bool js::wasm::OpIter::readMemOrTableCopy(bool, uint32_t*, Value*, uint32_t*, Value*, Value*) [with Policy = {anonymous}::IonCompilePolicy]', inlined from 'bool EmitTableCopy({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3488:35: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:2016:29: warning: 'srcTableIndex' may be used uninitialized [-Wmaybe-uninitialized] 2016 | *srcMemOrTableIndex >= env_.tables.length()) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitTableCopy({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:3487:12: note: 'srcTableIndex' was declared here 3487 | uint32_t srcTableIndex; | ^~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::AsyncGeneratorRequest*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::AsyncGeneratorRequest*; T = js::AsyncGeneratorRequest*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4896:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool AsyncGeneratorResumeNext(JSContext*, JS::Handle, ResumeNextKind, JS::HandleValue, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4895:36: note: 'request' declared here 4895 | Rooted request( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4789:16: note: 'cx' declared here 4789 | JSContext* cx, Handle generator, ResumeNextKind kind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1826:75: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'reactionObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool PromiseReactionJob(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1825:16: note: 'reactionObj' declared here 1825 | RootedObject reactionObj( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:1817:43: note: 'cx' declared here 1817 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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, bool*)::]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here 2868 | RootedObject promiseCtor( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2865:16: note: 'cx' declared here 2865 | JSContext* cx, PromiseForOfIterator& iterator, HandleObject C, | ~~~~~~~~~~~^~ In member function 'void js::wasm::TypeAndValueT::setValue(Value) [with Value = js::jit::MDefinition*]', inlined from 'void js::wasm::OpIter::setResult(Value) [with Policy = {anonymous}::IonCompilePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmOpIter.h:538:60, inlined from 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2567:21: /build/reproducible-path/0ad-0.0.26/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; } | ~~~~~~~~~~~~~^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitGetGlobal({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4566:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, CompletionKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4565:26: note: 'resultPromise' declared here 4565 | Rooted resultPromise( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:4559:49: note: 'cx' declared here 4559 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableByteStreamController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableByteStreamController*; T = js::ReadableByteStreamController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:260:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:259:41: note: 'controller' declared here 259 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:256:16: note: 'cx' declared here 256 | JSContext* cx, Handle stream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::PromiseObject* ReadableByteStreamControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:505:77, inlined from 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:593:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function 'js::PromiseObject* js::ReadableStreamControllerPullSteps(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:503:26: note: 'readResult' declared here 503 | Rooted readResult( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:583:16: note: 'cx' declared here 583 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5024:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5023:28: note: 'resultPromise' declared here 5023 | Rooted resultPromise( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:5012:56: note: 'cx' declared here 5012 | MOZ_MUST_USE bool js::AsyncGeneratorEnqueue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmTableObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmTableObject*; T = js::WasmTableObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:501:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool js::wasm::GetImports(JSContext*, const Module&, JS::HandleObject, ImportValues*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:501:31: note: 'obj' declared here 501 | RootedWasmTableObject obj(cx, &v.toObject().as()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:453:38: note: 'cx' declared here 453 | bool js::wasm::GetImports(JSContext* cx, const Module& module, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2652:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'JSObject* js::GetWaitForAllPromise(JSContext*, JS::HandleObjectVector)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2651:16: note: 'C' declared here 2651 | RootedObject C(cx, | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2641:16: note: 'cx' declared here 2641 | JSContext* cx, JS::HandleObjectVector promises) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1670:28: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'importObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1670:16: note: 'importObj' declared here 1670 | RootedObject importObj(cx); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1650:47: note: 'cx' declared here 1650 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 = PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)::]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16, inlined from 'bool PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::HandleObject, JS::Handle, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:3355:38, inlined from 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2587:33: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In function 'bool CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2868:16: note: 'promiseCtor' declared here 2868 | RootedObject promiseCtor( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:2520:61: note: 'cx' declared here 2520 | static MOZ_MUST_USE bool CommonPromiseCombinator(JSContext* cx, CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3438:13: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3445:26: note: 'promise' declared here 3445 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3438:48: note: 'cx' declared here 3438 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'bool js::wasm::Instance::callImport(JSContext*, uint32_t, unsigned int, const uint64_t*, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:398:21: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:398:14: note: 'args' declared here 398 | InvokeArgs args(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:388:38: note: 'cx' declared here 388 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1236:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1225:50: note: 'cx' declared here 1225 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src23.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.cpp:17, from Unified_cpp_js_src_frontend5.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2136:79: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ref' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp: In member function 'bool js::wasm::Instance::callExport(JSContext*, uint32_t, JS::CallArgs)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2136:26: note: 'ref' declared here 2136 | RootedFunction ref(cx, FuncRef::fromCompiledCode(ptr).asJSFunction()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:2072:38: note: 'cx' declared here 2072 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, CallArgs args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1806:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp: In function 'bool CreateDynamicFunction(JSContext*, const JS::CallArgs&, js::GeneratorKind, js::FunctionAsyncKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1806:18: note: 'str' declared here 1806 | RootedString str(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:1744:46: note: 'cx' declared here 1744 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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**)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1824:40: note: 'cx' declared here 1824 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2484:16: note: 'cx' declared here 2484 | JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2236:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2235:18: note: 'clone' declared here 2235 | RootedFunction clone(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2213:53: note: 'cx' declared here 2213 | JSFunction* js::CloneFunctionReuseScript(JSContext* cx, HandleFunction fun, | ~~~~~~~~~~~^~ In member function 'js::jit::MDefinition* {anonymous}::FunctionCompiler::constant(int64_t)', inlined from 'bool EmitI64Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2162:21, inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4353:9: /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2157:11: note: 'i64' was declared here 2157 | int64_t i64; | ^~~ In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:915:73, inlined from 'bool EmitI32Const({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2152:43, inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4351:9: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:47: warning: 'i32' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/CodeGenerator-shared.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/CodeGenerator-x86-shared.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/CodeGenerator-x64.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:20, from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:611:23, inlined from 'bool EmitTeeLocal({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2510:11, inlined from 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:4285:9: /build/reproducible-path/0ad-0.0.26/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; } /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitBodyExprs({anonymous}::FunctionCompiler&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmIonCompile.cpp:2505:16: note: 'value' was declared here 2505 | MDefinition* value; | ^~~~~ /usr/bin/g++ -o Unified_cpp_js_src24.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1592:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool js::intrinsic_StringSplitString(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1585:49: note: 'cx' declared here 1585 | bool js::intrinsic_StringSplitString(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1620:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_StringSplitStringLimit(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1606:57: note: 'cx' declared here 1606 | static bool intrinsic_StringSplitStringLimit(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1899:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_HostResolveImportedModule(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1898:16: note: 'result' declared here 1898 | RootedObject result(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1890:60: note: 'cx' declared here 1890 | static bool intrinsic_HostResolveImportedModule(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1519:56: note: 'cx' declared here 1519 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool intrinsic_ObjectHasPrototype(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:722:30: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'actualProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ObjectHasPrototype(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:722:16: note: 'actualProto' declared here 722 | RootedObject actualProto(cx); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:715:53: note: 'cx' declared here 715 | static bool intrinsic_ObjectHasPrototype(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:445:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_CreateModuleSyntaxError(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:444:16: note: 'filename' declared here 444 | RootedString filename(cx, | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:434:58: note: 'cx' declared here 434 | static bool intrinsic_CreateModuleSyntaxError(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:137:15: note: 'val' declared here 137 | RootedValue val(cx, args[0]); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:134:42: note: 'cx' declared here 134 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ Finished `release` profile [optimized] target(s) in 54.21s /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target --networking /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/libjsrust.a In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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)]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:20: /build/reproducible-path/0ad-0.0.26/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)]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here 631 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:624:52: note: 'cx' declared here 624 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:633:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:633:12: note: 'id' declared here 633 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:622:49: note: 'cx' declared here 622 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1404:64: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unsafeTypedArrayCrossCompartment' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1404:29: note: 'unsafeTypedArrayCrossCompartment' declared here 1404 | Rooted unsafeTypedArrayCrossCompartment(cx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1389:57: note: 'cx' declared here 1389 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:194:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:194:12: note: 'id' declared here 194 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:192:48: note: 'cx' declared here 192 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:579:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:579:12: note: 'id' declared here 579 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:568:53: note: 'cx' declared here 568 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:24, from Unified_cpp_js_src23.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src25.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /usr/bin/g++ -o Unified_cpp_js_src26.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 constructor 'RefPtr::RefPtr(RefPtr&&) [with T = js::wasm::Table]', inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {RefPtr}; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = RefPtr; T = RefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = RefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1428:7: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/rust' /usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1749:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1734:16: note: 'cx' declared here 1734 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, inlined from 'void JSRuntime::stopRecordingAllocations()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:873:50: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::stopRecordingAllocations()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:872:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 872 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/AbstractScopePtr.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/EmitterScope.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ObjectEmitter.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::BigInt*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::BigInt*; T = JS::BigInt*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:33: /build/reproducible-path/0ad-0.0.26/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**)cx)[9]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend4.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp: In member function 'JSAtom* js::frontend::BigIntLiteral::toAtom(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:389:16: note: 'bi' declared here 389 | RootedBigInt bi(cx, create(cx)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.cpp:388:42: note: 'cx' declared here 388 | JSAtom* BigIntLiteral::toAtom(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:557:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static js::SavedFrame* js::SavedFrame::create(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:556:16: note: 'proto' declared here 556 | RootedObject proto(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:547:43: note: 'cx' declared here 547 | SavedFrame* SavedFrame::create(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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)::]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:682:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::HandleObject, JS::SavedFrameSelfHosted)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:631:20: note: 'rootedFrame' declared here 631 | RootedSavedFrame rootedFrame(cx, frame); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:664:16: note: 'cx' declared here 664 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:738:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:738:20: note: 'frame' declared here 738 | RootedSavedFrame frame(cx, obj->maybeUnwrapAs()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:730:49: note: 'cx' declared here 730 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::SavedFrame::sourceIdProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1179:3: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::sourceIdProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1179:57: note: 'frame' declared here 1179 | THIS_SAVEDFRAME(cx, argc, vp, "(get sourceId)", args, frame); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' 725 | RootedObject frame(cx); \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1178:46: note: 'cx' declared here 1178 | bool SavedFrame::sourceIdProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::SavedFrame::lineProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1193:3: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::lineProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1193:53: note: 'frame' declared here 1193 | THIS_SAVEDFRAME(cx, argc, vp, "(get line)", args, frame); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' 725 | RootedObject frame(cx); \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1192:42: note: 'cx' declared here 1192 | bool SavedFrame::lineProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::SavedFrame::columnProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1207:3: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::columnProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1207:55: note: 'frame' declared here 1207 | THIS_SAVEDFRAME(cx, argc, vp, "(get column)", args, frame); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' 725 | RootedObject frame(cx); \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1206:44: note: 'cx' declared here 1206 | bool SavedFrame::columnProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:898:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)': /build/reproducible-path/0ad-0.0.26/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, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:889:16: note: 'cx' declared here 889 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::SavedFrame::asyncParentProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1258:3: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::asyncParentProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1258:60: note: 'frame' declared here 1258 | THIS_SAVEDFRAME(cx, argc, vp, "(get asyncParent)", args, frame); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' 725 | RootedObject frame(cx); \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1257:49: note: 'cx' declared here 1257 | bool SavedFrame::asyncParentProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:933:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JS::SavedFrameResult JS::GetSavedFrameParent(JSContext*, JSPrincipals*, HandleObject, MutableHandleObject, SavedFrameSelfHosted)': /build/reproducible-path/0ad-0.0.26/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, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:924:16: note: 'cx' declared here 924 | JSContext* cx, JSPrincipals* principals, HandleObject savedFrame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::SavedFrame::parentProperty(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1271:3: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::parentProperty(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1271:55: note: 'frame' declared here 1271 | THIS_SAVEDFRAME(cx, argc, vp, "(get parent)", args, frame); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' 725 | RootedObject frame(cx); \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1270:44: note: 'cx' declared here 1270 | bool SavedFrame::parentProperty(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1139:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'JSObject* JS::ConvertSavedFrameToPlainObject(JSContext*, HandleObject, SavedFrameSelfHosted)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1108:16: note: 'cx' declared here 1108 | JSContext* cx, HandleObject savedFrameArg, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = std::nullptr_t; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1684:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1684:20: note: 'saved' declared here 1684 | RootedSavedFrame saved(cx, nullptr); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1664:16: note: 'cx' declared here 1664 | JSContext* cx, MutableHandle lookup) { | ~~~~~~~~~~~^~ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'js::RealmsInZoneIter::operator JS::Realm*() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:177:43, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::get() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:219:13, inlined from 'js::CompartmentsOrRealmsIterT::T* js::CompartmentsOrRealmsIterT::operator->() const [with ZonesIterT = js::ZonesIter; InnerIterT = js::RealmsInZoneIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:223:37, inlined from 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:865:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp: In member function 'void JSRuntime::startRecordingAllocations(double, JS::RecordAllocationsCallback)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.cpp:863:19: note: '((js::RealmsInCompartmentIter*)((char*)&realm + offsetof(js::RealmsIter, js::CompartmentsOrRealmsIterT::inner.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[1].js::RealmsInCompartmentIter::it' was declared here 863 | for (RealmsIter realm(this); !realm.done(); realm.next()) { | ^~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:39, from Unified_cpp_js_src24.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1092:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src22.cpp:29: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1090:27: note: 'data' declared here 1090 | Rooted> data(cx, dataArg | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1086:45: note: 'cx' declared here 1086 | GlobalScope* GlobalScope::create(JSContext* cx, ScopeKind kind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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::ScopeKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1117:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::ScopeKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1116:27: note: 'dataClone' declared here 1116 | Rooted> dataClone( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1113:44: note: 'cx' declared here 1113 | GlobalScope* GlobalScope::clone(JSContext* cx, Handle scope, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:47, from Unified_cpp_js_src3.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:33, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src25.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BindingIter]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'void js::DumpBindings(JSContext*, Scope*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1806:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function 'void js::DumpBindings(JSContext*, Scope*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1806:28: note: 'bi' declared here 1806 | for (Rooted bi(cx, BindingIter(scope)); bi; bi++) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1804:34: note: 'cx' declared here 1804 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) { | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src24.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1235 | CompilerConstraintInstance(LifoAlloc* alloc, | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1235:33: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 1252 | TypeCompilerConstraint(RecompileInfo compilation, const T& data) | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:1252:29: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1818:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[2]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1817:30: note: 'instanceScope' declared here 1817 | Rooted instanceScope( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1811:16: note: 'cx' declared here 1811 | JSContext* cx, HandleWasmInstanceObject instanceObj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmInstanceScope*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmInstanceScope*; T = js::WasmInstanceScope*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1837:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[2]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1836:30: note: 'instanceScope' declared here 1836 | Rooted instanceScope( | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1831:16: note: 'cx' declared here 1831 | JSContext* cx, HandleWasmInstanceObject instanceObj, uint32_t funcIndex) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SharedArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::SharedArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2028:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2026:37: note: 'newBuffer' declared here 2026 | RootedSharedArrayBufferObject newBuffer( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2016:52: note: 'cx' declared here 2016 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = ResolveResponseClosure*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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, bool, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3987:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool ResolveResponse(JSContext*, JS::CallArgs, JS::Handle, bool, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3985:16: note: 'closure' declared here 3985 | RootedObject closure( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:3971:40: note: 'cx' declared here 3971 | static bool ResolveResponse(JSContext* cx, CallArgs callArgs, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::GlobalObject*; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2578:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In static member function 'static js::GlobalObject* JSRuntime::createSelfHostingGlobal(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2578:25: note: 'shg' declared here 2578 | Rooted shg(cx, GlobalObject::createInternal(cx, &shgClass)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:2544:61: note: 'cx' declared here 2544 | GlobalObject* JSRuntime::createSelfHostingGlobal(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4018:13: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4026:26: note: 'promise' declared here 4026 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4018:53: note: 'cx' declared here 4018 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4041:13: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In function 'bool WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4049:26: note: 'promise' declared here 4049 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:4041:57: note: 'cx' declared here 4041 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3118:33: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::getUnclonedSelfHostedValue(JSContext*, js::HandlePropertyName, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3118:12: note: 'id' declared here 3118 | RootedId id(cx, NameToId(name)); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3115:55: note: 'cx' declared here 3115 | bool JSRuntime::getUnclonedSelfHostedValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2394:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2364:44: note: 'cx' declared here 2364 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1513:31: warning: writing 8 bytes into a region of size 1 [-Wstringop-overflow=] 1513 | *(void**)globalAddr = globalObjs[imported]->cell(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Maybe.h:17: /build/reproducible-path/0ad-0.0.26/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); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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))) | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmInstance.cpp:1551:31: warning: writing 8 bytes into a region of size 1 [-Wstringop-overflow=] 1551 | *(void**)globalAddr = address; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1421:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp: In static member function 'static bool js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1421:16: note: 'moduleObj' declared here 1421 | RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:1364:45: note: 'cx' declared here 1364 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'JS::Realm* js::RealmsInCompartmentIter::get() const', inlined from 'JS::Realm* js::RealmsInZoneIter::get() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'JS::Realm* js::RealmsInZoneIter::operator->() const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:178:45, inlined from 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2210:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ In file included from Unified_cpp_js_src22.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2209:25: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2846:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmJS.cpp:2815:45: note: 'cx' declared here 2815 | bool WasmGlobalObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:36, from Unified_cpp_js_src4.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1579:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1578:27: note: 'data' declared here 1578 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1558:57: note: 'cx' declared here 1558 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::BuildStackString(JSContext*, JSPrincipals*, HandleObject, MutableHandleString, size_t, js::StackFormat)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1041:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1039:26: note: 'frame' declared here 1039 | js::RootedSavedFrame frame( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1018:48: note: 'cx' declared here 1018 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::SavedFrame::toStringMethod(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1284:3: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In static member function 'static bool js::SavedFrame::toStringMethod(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1284:51: note: 'frame' declared here 1284 | THIS_SAVEDFRAME(cx, argc, vp, "toString", args, frame); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:725:16: note: in definition of macro 'THIS_SAVEDFRAME' 725 | RootedObject frame(cx); \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1283:44: note: 'cx' declared here 1283 | bool SavedFrame::toStringMethod(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:37, from Unified_cpp_js_src5.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::InterpreterFrame::prologue(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:184:41: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src23.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'bool js::InterpreterFrame::prologue(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:184:16: note: 'script' declared here 184 | RootedScript script(cx, this->script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:183:44: note: 'cx' declared here 183 | bool InterpreterFrame::prologue(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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, uint32_t, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1939:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ js/src/jit/Unified_cpp_js_src_jit3.o /build/reproducible-path/0ad-0.0.26/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, uint32_t, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: 'data' declared here 1938 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1933:16: note: 'cx' declared here 1933 | JSContext* cx, frontend::CompilationInfo& compilationInfo, ScopeKind kind, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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, uint32_t, bool, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1965:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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, uint32_t, bool, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1963:37: note: 'data' declared here 1963 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1955:43: note: 'cx' declared here 1955 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:388:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp: In member function 'js::InterpreterFrame* js::InterpreterStack::pushInvokeFrame(JSContext*, const JS::CallArgs&, js::MaybeConstruct)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:388:16: note: 'script' declared here 388 | RootedScript script(cx, fun->nonLazyScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.cpp:384:16: note: 'cx' declared here 384 | JSContext* cx, const CallArgs& args, MaybeConstruct constructing) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1991:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1989:40: note: 'data' declared here 1989 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1982:43: note: 'cx' declared here 1982 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Class.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::WritableStream* GetUnwrappedDest(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:90:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'js::WritableStream* GetUnwrappedDest(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:90:40: note: 'writer' declared here 90 | Rooted writer(cx, state->writer()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:86:52: note: 'cx' declared here 86 | static WritableStream* GetUnwrappedDest(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2018:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2016:38: note: 'data' declared here 2016 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2009:43: note: 'cx' declared here 2009 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::CountQueuingStrategy*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::CountQueuingStrategy*; T = js::CountQueuingStrategy*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:130:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:29: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:129:33: note: 'strategy' declared here 129 | Rooted strategy( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:115:55: note: 'cx' declared here 115 | bool js::CountQueuingStrategy::constructor(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:227:73: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_locked(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:226:27: note: 'unwrappedStream' declared here 226 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:221:59: note: 'cx' declared here 221 | static MOZ_MUST_USE bool ReadableStream_locked(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::frontend::EnvironmentShapeCreationData]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::frontend::EnvironmentShapeCreationData; T = js::frontend::EnvironmentShapeCreationData]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::frontend::EnvironmentShapeCreationData]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::frontend::EnvironmentShapeCreationData]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::frontend::ScopeCreationData::create(JSContext*, js::frontend::CompilationInfo&, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2069:69: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'environmentShape' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2069:50: note: 'environmentShape' declared here 2069 | Rooted environmentShape(cx); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2064:43: note: 'cx' declared here 2064 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ByteLengthQueuingStrategy*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:69:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:68:21: note: 'strategy' declared here 68 | Rooted strategy( | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/QueueingStrategies.cpp:54:60: note: 'cx' declared here 54 | bool js::ByteLengthQueuingStrategy::constructor(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, inlined from 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1831:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructArgs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1831:17: note: 'constructArgs' declared here 1831 | ConstructArgs constructArgs(cx); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1821:52: note: 'cx' declared here 1821 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:100: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = short unsigned int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here 500 | RootedValueVector values(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here 470 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here 500 | RootedValueVector values(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here 470 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = unsigned int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here 500 | RootedValueVector values(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here 470 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here 500 | RootedValueVector values(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here 470 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1483:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1483:21: note: 'source' declared here 1483 | RootedArrayObject source(cx, &args[1].toObject().as()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1471:64: note: 'cx' declared here 1471 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:137:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:136:27: note: 'stream' declared here 136 | Rooted stream(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:102:45: note: 'cx' declared here 102 | bool ReadableStream::constructor(JSContext* cx, unsigned argc, JS::Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:70: /build/reproducible-path/0ad-0.0.26/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**)cx' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2164:29: note: 'nbase' declared here 2164 | Rooted nbase(cx, BaseShape::getUnowned(cx, base)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:2147:47: note: 'cx' declared here 2147 | Shape* EmptyShape::getInitialShape(JSContext* cx, const JSClass* clasp, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:14, from /build/reproducible-path/0ad-0.0.26/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::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:86:43: note: 'cx' declared here 86 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:124:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:123:15: note: 'shape' declared here 123 | RootedShape shape(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:120:46: note: 'cx' declared here 120 | Shape* js::CreateEnvironmentShape(JSContext* cx, BindingIter& bi, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSString* SymbolToSource(JSContext*, JS::Symbol*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:46, inlined from 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:122:28: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function 'JSString* js::ValueToSource(JSContext*, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:16: note: 'desc' declared here 60 | RootedString desc(cx, symbol->description()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:108:40: note: 'cx' declared here 108 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::EvalScope* js::EvalScope::createWithData(JSContext*, js::ScopeKind, JS::MutableHandle > >, js::HandleScope)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1258:26: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::EvalScope* js::EvalScope::createWithData(JSContext*, js::ScopeKind, JS::MutableHandle > >, js::HandleScope)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1258:15: note: 'envShape' declared here 1258 | RootedShape envShape(cx); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1253:49: note: 'cx' declared here 1253 | EvalScope* EvalScope::createWithData(JSContext* cx, ScopeKind scopeKind, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_wasm2.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::Scope* js::Scope::clone(JSContext*, js::HandleScope, js::HandleScope)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:396:26: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In static member function 'static js::Scope* js::Scope::clone(JSContext*, js::HandleScope, js::HandleScope)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:396:15: note: 'envShape' declared here 396 | RootedShape envShape(cx); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:395:32: note: 'cx' declared here 395 | Scope* Scope::clone(JSContext* cx, HandleScope scope, HandleScope enclosing) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::Shape* js::ReshapeForAllocKind(JSContext*, Shape*, TaggedProto, gc::AllocKind)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:910:28: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ids' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In function 'js::Shape* js::ReshapeForAllocKind(JSContext*, Shape*, TaggedProto, gc::AllocKind)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:910:22: note: 'ids' declared here 910 | js::RootedIdVector ids(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:904:43: note: 'cx' declared here 904 | Shape* js::ReshapeForAllocKind(JSContext* cx, Shape* shape, TaggedProto proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:87:64: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:86:27: note: 'stream' declared here 86 | Rooted stream( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:83:16: note: 'cx' declared here 83 | JSContext* cx, JS::ReadableStreamUnderlyingSource* source, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:472:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_tee(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:471:27: note: 'unwrappedStream' declared here 471 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:467:43: note: 'cx' declared here 467 | static bool ReadableStream_tee(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:298:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp: In function 'bool ReadableStream_getReader(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:297:27: note: 'unwrappedStream' declared here 297 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStream.cpp:278:62: note: 'cx' declared here 278 | static MOZ_MUST_USE bool ReadableStream_getReader(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:53: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:51:33: note: 'cx' declared here 51 | Symbol* Symbol::for_(JSContext* cx, HandleString description) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:7, from Unified_cpp_js_src_jit2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnSourceErrored(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:393:27: note: 'unwrappedSource' declared here 393 | Rooted unwrappedSource(cx, GetUnwrappedSource(cx, state)); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:386:53: note: 'cx' declared here 386 | static MOZ_MUST_USE bool OnSourceErrored(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestErrored(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:427:27: note: 'unwrappedDest' declared here 427 | Rooted unwrappedDest(cx, GetUnwrappedDest(cx, state)); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:420:51: note: 'cx' declared here 420 | static MOZ_MUST_USE bool OnDestErrored(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool OnDestClosed(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:412:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool OnDestClosed(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:302:19: note: 'v' declared here 302 | Rooted v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:406:50: note: 'cx' declared here 406 | static MOZ_MUST_USE bool OnDestClosed(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PullIntoDescriptor*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]' at /build/reproducible-path/0ad-0.0.26/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, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src4.cpp:11: /build/reproducible-path/0ad-0.0.26/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, uint32_t, uint32_t, uint32_t, uint32_t, JS::Handle, js::ReaderType)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: 'descriptor' declared here 30 | Rooted descriptor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:27:16: note: 'cx' declared here 27 | JSContext* cx, Handle buffer, uint32_t byteOffset, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:31: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In member function 'void js::ObjectGroup::updateNewPropertyTypes(const js::AutoSweepObjectGroup&, JSContext*, JSObject*, jsid, js::HeapTypeSet*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:17: note: 'shape' declared here 2813 | RootedShape shape(cx, obj->lastProperty()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2788:53: note: 'cx' declared here 2788 | JSContext* cx, JSObject* objArg, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:19, from Unified_cpp_js_src_wasm2.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ReadFromSource(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:605:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool ReadFromSource(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:604:25: note: 'readFromSource' declared here 604 | Rooted readFromSource(cx, | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:554:52: note: 'cx' declared here 554 | static MOZ_MUST_USE bool ReadFromSource(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PipeToState*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PipeToState*; T = js::PipeToState*]' at /build/reproducible-path/0ad-0.0.26/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::Handle, JS::Handle, bool, bool, bool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:777:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::Handle, JS::Handle, bool, bool, bool, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:777:24: note: 'state' declared here 777 | Rooted state(cx, NewBuiltinClassInstance(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:757:16: note: 'cx' declared here 757 | JSContext* cx, Handle promise, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PipeToState*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PipeToState*; T = js::PipeToState*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ReadFromSource(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:668:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function 'bool ReadFromSource(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:668:24: note: 'state' declared here 668 | Rooted state(cx, TargetFromHandler(args)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:665:39: note: 'cx' declared here 665 | static bool ReadFromSource(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::RegExpShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::RegExpShared*; T = js::RegExpShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::RegExpStatics::executeLazy(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:83:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[10]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp: In member function 'bool js::RegExpStatics::executeLazy(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:82:22: note: 'shared' declared here 82 | RootedRegExpShared shared(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:71:44: note: 'cx' declared here 71 | bool RegExpStatics::executeLazy(JSContext* cx) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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, bool, ForAuthorCodeBool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:263:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PlainObject* js::ReadableStreamCreateReadResult(JSContext*, JS::Handle, bool, ForAuthorCodeBool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: 'templateObject' declared here 258 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:254:16: note: 'cx' declared here 254 | JSContext* cx, Handle value, bool done, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:39, from Unified_cpp_js_src6.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:135:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:38: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:134:27: note: 'stream' declared here 134 | Rooted stream( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:130:16: note: 'cx' declared here 130 | JSContext* cx, void* nsISupportsObject_alreadyAddreffed /* = nullptr */, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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, JS::Handle, bool, bool, bool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamPipeTo(JSContext*, JS::Handle, JS::Handle, bool, bool, bool, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:632:26: note: 'promise' declared here 632 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:616:52: note: 'cx' declared here 616 | PromiseObject* js::ReadableStreamPipeTo(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2168:34: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src23.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In function 'JS::UniqueChars js::IdToPrintableUTF8(JSContext*, JS::HandleId, IdToPrintableBehavior)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2168:15: note: 'v' declared here 2168 | RootedValue v(cx, IdToValue(id)); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:2160:46: note: 'cx' declared here 2160 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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)::; CharT = char16_t]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)::; CharT = char16_t]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1941:48: note: 'cx' declared here 1941 | static bool FillWithRepresentatives(JSContext* cx, HandleArrayObject array, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/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, ForAuthorCodeBool, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:53:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'js::ReadableStreamDefaultReader* js::CreateReadableStreamDefaultReader(JSContext*, JS::Handle, ForAuthorCodeBool, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:52:40: note: 'reader' declared here 52 | Rooted reader( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:50:16: note: 'cx' declared here 50 | JSContext* cx, Handle unwrappedStream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:156:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool js::ReadableStreamReaderGenericRelease(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:155:27: note: 'unwrappedStream' declared here 155 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:153:16: note: 'cx' declared here 153 | JSContext* cx, Handle unwrappedReader) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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)::; CharT = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1956:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)::; CharT = unsigned char]': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1941:48: note: 'cx' declared here 1941 | static bool FillWithRepresentatives(JSContext* cx, HandleArrayObject array, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:220:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp: In function 'bool ReadableStreamDefaultReader_releaseLock(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:218:40: note: 'reader' declared here 218 | Rooted reader( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:213:64: note: 'cx' declared here 213 | static bool ReadableStreamDefaultReader_releaseLock(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:237:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultReaderRead(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:236:27: note: 'unwrappedStream' declared here 236 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:231:16: note: 'cx' declared here 231 | JSContext* cx, Handle unwrappedReader) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:315:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamErrorInternal(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:314:33: note: 'unwrappedReader' declared here 314 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:289:16: note: 'cx' declared here 289 | JSContext* cx, Handle unwrappedStream, Handle e) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:450:16: note: 'cx' declared here 450 | JSContext* cx, Handle unwrappedController, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:283:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:281:44: note: 'unwrappedController' declared here 281 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:276:62: note: 'cx' declared here 276 | static bool ReadableStreamDefaultController_error(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamController*; T = js::ReadableStreamController*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:107:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool ControllerPullFailedHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:106:37: note: 'controller' declared here 106 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:101:52: note: 'cx' declared here 101 | static bool ControllerPullFailedHandler(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76, inlined from 'bool js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:112:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerStartFailedHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:103:64: note: 'cx' declared here 103 | bool js::ReadableStreamControllerStartFailedHandler(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamControllerError(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:76, inlined from 'bool TeeReaderErroredHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:491:37: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool TeeReaderErroredHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:457:27: note: 'unwrappedStream' declared here 457 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:478:48: note: 'cx' declared here 478 | static bool TeeReaderErroredHandler(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:192:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamCloseInternal(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:191:33: note: 'unwrappedReader' declared here 191 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:178:16: note: 'cx' declared here 178 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:349:70: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedQueue' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerClose(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:349:23: note: 'unwrappedQueue' declared here 349 | Rooted unwrappedQueue(cx, unwrappedController->queue()); | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:334:16: note: 'cx' declared here 334 | JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:221:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_close(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:219:44: note: 'unwrappedController' declared here 219 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:214:62: note: 'cx' declared here 214 | static bool ReadableStreamDefaultController_close(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:156:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'JSObject* js::ReadableStreamCancel(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:155:21: note: 'sourceCancelPromise' declared here 155 | Rooted sourceCancelPromise( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:123:16: note: 'cx' declared here 123 | JSContext* cx, Handle unwrappedStream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:388:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'JSObject* js::ReadableStreamTee_Cancel(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:386:27: note: 'unwrappedStream' declared here 386 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:383:16: note: 'cx' declared here 383 | JSContext* cx, JS::Handle unwrappedTeeState, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3060:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function 'bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3057:58: note: 'cx' declared here 3057 | bool JSRuntime::cloneSelfHostedFunctionScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: 'data' declared here 1511 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1498:57: note: 'cx' declared here 1498 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ListObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ListObject*; T = js::ListObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:325:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedPendingPullIntos' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'JSObject* js::ReadableStreamControllerCancelSteps(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:323:25: note: 'unwrappedPendingPullIntos' declared here 323 | Rooted unwrappedPendingPullIntos( | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:317:16: note: 'cx' declared here 317 | JSContext* cx, Handle unwrappedController, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:58:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here 57 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:53:16: note: 'cx' declared here 53 | JSContext* cx, Handle unwrappedReader, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::ReadableStreamReaderGenericCancel(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:167:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp: In function 'bool ReadableStreamDefaultReader_cancel(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.cpp:57:27: note: 'unwrappedStream' declared here 57 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:143:72: note: 'cx' declared here 143 | static MOZ_MUST_USE bool ReadableStreamDefaultReader_cancel(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:76:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'js::PromiseObject* js::ReadableStreamAddReadOrReadIntoRequest(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:75:33: note: 'unwrappedReader' declared here 75 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:71:16: note: 'cx' declared here 71 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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::HandleModuleObject, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2044:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandleModuleObject, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: 'data' declared here 2042 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2034:43: note: 'cx' declared here 2034 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:97:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:95:27: note: 'unwrappedStream' declared here 95 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultReader.cpp:79:58: note: 'cx' declared here 79 | bool ReadableStreamDefaultReader::constructor(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = signed char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = signed char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:89:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src25.cpp:20: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:89:21: note: 'obj' declared here 89 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:85:37: note: 'cx' declared here 85 | bool SimpleCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:393:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp: In function 'bool js::ReadableStreamFulfillReadOrReadIntoRequest(JSContext*, JS::Handle, JS::Handle, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:392:33: note: 'unwrappedReader' declared here 392 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:387:16: note: 'cx' declared here 387 | JSContext* cx, Handle unwrappedStream, Handle chunk, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = short int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here 1178 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here 1175 | JSContext* cx, HandleObject ctor, uint32_t count, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:276:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:276:21: note: 'obj' declared here 276 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:272:38: note: 'cx' declared here 272 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = signed char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here 1178 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here 1175 | JSContext* cx, HandleObject ctor, uint32_t count, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here 1178 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here 1175 | JSContext* cx, HandleObject ctor, uint32_t count, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::AllocateArrayBuffer(JSContext*, JS::HandleObject, uint32_t, JS::MutableHandle) [with NativeType = long int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1178:16: note: 'proto' declared here 1178 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1175:16: note: 'cx' declared here 1175 | JSContext* cx, HandleObject ctor, uint32_t count, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = long int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = double]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = float]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = short int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createPrototype(JSContext*, JSProtoKey) [with NativeType = unsigned char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:341:18: note: 'typedArrayProto' declared here 341 | RootedObject typedArrayProto( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:339:47: note: 'cx' declared here 339 | static JSObject* createPrototype(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = long int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = js::uint8_clamped]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:559:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpReadableStreamDefaultController(JSContext*, JS::Handle, SourceAlgorithms, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:558:44: note: 'controller' declared here 558 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:543:16: note: 'cx' declared here 543 | JSContext* cx, Handle stream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = double]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3291:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp: In function 'bool js::AddClearDefiniteGetterSetterForPrototypeChain(JSContext*, DPAConstraintInfo&, ObjectGroup*, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/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()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:3281:16: note: 'cx' declared here 3281 | JSContext* cx, DPAConstraintInfo& constraintInfo, ObjectGroup* group, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = float]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:527:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool js::ReadableStreamTee(JSContext*, JS::Handle, bool, JS::MutableHandle, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:525:40: note: 'reader' declared here 525 | Rooted reader( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:511:16: note: 'cx' declared here 511 | JSContext* cx, JS::Handle unwrappedStream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = short int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = mozilla::UniquePtr >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]' at /build/reproducible-path/0ad-0.0.26/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, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1910:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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, bool, bool, js::frontend::FunctionBox*, JS::Handle, js::ScopeIndex*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1908:42: note: 'data' declared here 1908 | Rooted> data( | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1899:43: note: 'cx' declared here 1899 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static JSObject* {anonymous}::TypedArrayObjectTemplate::createConstructor(JSContext*, JSProtoKey) [with NativeType = unsigned char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:354:20: note: 'ctorProto' declared here 354 | RootedFunction ctorProto( | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:352:49: note: 'cx' declared here 352 | static JSObject* createConstructor(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:314:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'js::PromiseObject* js::ReadableStreamTee_Pull(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:312:31: note: 'unwrappedStream' declared here 312 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:301:16: note: 'cx' declared here 301 | JSContext* cx, JS::Handle unwrappedTeeState) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:231:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamControllerCallPullIfNeeded(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:230:21: note: 'onPullFulfilled' declared here 230 | Rooted onPullFulfilled( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:132:16: note: 'cx' declared here 132 | JSContext* cx, Handle unwrappedController) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1342:52: note: 'cx' declared here 1342 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::FunctionScope* js::FunctionScope::clone(JSContext*, JS::Handle, JS::HandleFunction, js::HandleScope)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:853:26: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'envShape' in '((JS::Rooted**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::HandleFunction, js::HandleScope)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:853:15: note: 'envShape' declared here 853 | RootedShape envShape(cx); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:846:48: note: 'cx' declared here 846 | FunctionScope* FunctionScope::clone(JSContext* cx, Handle scope, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function 'bool JS::AutoStableStringChars::init(JSContext*, JSString*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1315:45: note: 'cx' declared here 1315 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamController*; T = js::ReadableStreamController*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:72:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool ControllerPullHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:71:37: note: 'unwrappedController' declared here 71 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:68:46: note: 'cx' declared here 68 | static bool ControllerPullHandler(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:501:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'js::PromiseObject* js::ReadableStreamDefaultControllerPullSteps(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:500:26: note: 'pendingPromise' declared here 500 | Rooted pendingPromise( | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:439:16: note: 'cx' declared here 439 | JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:35: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp: In function 'bool js::ReadableStreamDefaultControllerEnqueue(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:416:27: note: 'stack' declared here 416 | Rooted stack(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultControllerOperations.cpp:367:16: note: 'cx' declared here 367 | JSContext* cx, Handle unwrappedController, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultController*; T = js::ReadableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:252:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function 'bool ReadableStreamDefaultController_enqueue(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:250:44: note: 'unwrappedController' declared here 250 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:245:64: note: 'cx' declared here 245 | static bool ReadableStreamDefaultController_enqueue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:192:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp: In function 'bool TeeReaderReadHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:191:21: note: 'unwrappedTeeState' declared here 191 | Rooted unwrappedTeeState(cx, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:188:45: note: 'cx' declared here 188 | static bool TeeReaderReadHandler(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::NativeObject::removeProperty(JSContext*, js::HandleNativeObject, jsid)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1274:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static bool js::NativeObject::removeProperty(JSContext*, js::HandleNativeObject, jsid)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1274:15: note: 'shape' declared here 1274 | RootedShape shape(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1267:46: note: 'cx' declared here 1267 | bool NativeObject::removeProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'checkProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeInstance(JSContext*, JS::Handle, {anonymous}::CreateSingleton, uint32_t, uint32_t, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:450:18: note: 'checkProto' declared here 450 | RootedObject checkProto(cx); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:438:18: note: 'cx' declared here 438 | JSContext* cx, Handle buffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:680:78: /build/reproducible-path/0ad-0.0.26/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**)cx' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:680:31: note: 'nbase' declared here 680 | Rooted nbase(cx, GetBaseShapeForNewShape(cx, last, id)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:663:16: note: 'cx' declared here 663 | JSContext* cx, HandleNativeObject obj, HandleId id, GetterOp getter, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3322:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3321:32: note: 'obj' declared here 3321 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3319:59: note: 'cx' declared here 3319 | static bool getCloneBufferAsArrayBuffer_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::makeTypedArrayWithTemplate(JSContext*, js::TypedArrayObject*, JS::HandleObject, JS::HandleValue, JS::HandleValue) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23, inlined from 'js::TypedArrayObject* js::NewTypedArrayWithTemplateAndBuffer(JSContext*, JS::HandleObject, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1163:5: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:602:23: note: 'group' declared here 602 | RootedObjectGroup group(cx, templateObj->group()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1153:16: note: 'cx' declared here 1153 | JSContext* cx, HandleObject templateObj, HandleObject arrayBuffer, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::UnownedBaseShape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::UnownedBaseShape*; T = js::UnownedBaseShape*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:725:78: /build/reproducible-path/0ad-0.0.26/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**)cx' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:725:31: note: 'nbase' declared here 725 | Rooted nbase(cx, GetBaseShapeForNewShape(cx, last, id)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:704:57: note: 'cx' declared here 704 | Shape* NativeObject::addDataPropertyInternal(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5766:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ObjectGlobal(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5766:16: note: 'obj' declared here 5766 | RootedObject obj(cx, &args[0].toObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5757:37: note: 'cx' declared here 5757 | static bool ObjectGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5741:55: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5738:45: note: 'cx' declared here 5738 | static bool ScriptedCallerGlobal(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4669:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetGCCallback(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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])); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4661:38: note: 'cx' declared here 4661 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::Shape* js::NativeObject::addEnumerableDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:849:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::addEnumerableDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:849:15: note: 'last' declared here 849 | RootedShape last(cx, obj->lastProperty()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:776:59: note: 'cx' declared here 776 | Shape* NativeObject::addEnumerableDataProperty(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3786:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBacktrace(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3772:37: note: 'cx' declared here 3772 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewInt8Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt8Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:24:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 24 | MACRO(int8_t, Int8) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:150:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:148:46: note: 'cx' declared here 148 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:24:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 24 | MACRO(int8_t, Int8) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewUint8Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:25:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 25 | MACRO(uint8_t, Uint8) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:25:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 25 | MACRO(uint8_t, Uint8) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:943:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:941:38: note: 'cx' declared here 941 | static bool ConvertToTier(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3109:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3107:46: note: 'cx' declared here 3107 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewInt16Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt16Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:26:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 26 | MACRO(int16_t, Int16) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:26:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 26 | MACRO(int16_t, Int16) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2686:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool DumpHeap(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2674:33: note: 'cx' declared here 2674 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::Shape* js::NativeObject::putDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1049:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::putDataProperty(JSContext*, js::HandleNativeObject, JS::HandleId, unsigned int)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1049:17: note: 'shape' declared here 1049 | RootedShape shape(cx, obj->lastProperty()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1007:49: note: 'cx' declared here 1007 | Shape* NativeObject::putDataProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewUint16Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint16Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:27:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 27 | MACRO(uint16_t, Uint16) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint16ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:27:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 27 | MACRO(uint16_t, Uint16) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:14: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:447:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_releaseLock(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:445:40: note: 'unwrappedWriter' declared here 445 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:438:77: note: 'cx' declared here 438 | static MOZ_MUST_USE bool WritableStreamDefaultWriter_releaseLock(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:296:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_desiredSize(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:294:40: note: 'unwrappedWriter' declared here 294 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:287:77: note: 'cx' declared here 287 | static MOZ_MUST_USE bool WritableStreamDefaultWriter_desiredSize(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewInt32Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt32Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:28:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 28 | MACRO(int32_t, Int32) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewInt32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:28:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 28 | MACRO(int32_t, Int32) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp: In member function 'jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:23: warning: possibly dangling reference to a temporary [-Wdangling-reference] 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:711:79: note: the temporary was destroyed at the end of the full expression '((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span::size() - 1))' 711 | const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1]; | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewUint32Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint32Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:29:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 29 | MACRO(uint32_t, Uint32) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool HasChild(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'child' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool HasChild(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1642:15: note: 'child' declared here 1642 | RootedValue child(cx, args.get(1)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1639:33: note: 'cx' declared here 1639 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:29:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 29 | MACRO(uint32_t, Uint32) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5476:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetTimeZone(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5444:36: note: 'cx' declared here 5444 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewFloat32Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat32Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 30 | MACRO(float, Float32) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat32ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:30:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 30 | MACRO(float, Float32) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewFloat64Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat64Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 31 | MACRO(double, Float64) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewFloat64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:31:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 31 | MACRO(double, Float64) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::WeakRefObject::deref(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:178:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp: In static member function 'static bool js::WeakRefObject::deref(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:177:26: note: 'weakRef' declared here 177 | Rooted weakRef(cx, | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:161:38: note: 'cx' declared here 161 | bool WeakRefObject::deref(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::Shape* js::NativeObject::putAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1162:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp: In static member function 'static js::Shape* js::NativeObject::putAccessorProperty(JSContext*, js::HandleNativeObject, JS::HandleId, js::GetterOp, js::SetterOp, unsigned int)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1162:17: note: 'shape' declared here 1162 | RootedShape shape(cx, obj->lastProperty()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape.cpp:1120:53: note: 'cx' declared here 1120 | Shape* NativeObject::putAccessorProperty(JSContext* cx, HandleNativeObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewUint8ClampedArray(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8ClampedArray(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:32:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 32 | MACRO(uint8_clamped, Uint8Clamped) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:32:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 32 | MACRO(uint8_clamped, Uint8Clamped) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewBigInt64Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigInt64Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 33 | MACRO(int64_t, BigInt64) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:33:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 33 | MACRO(int64_t, BigInt64) \ | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'JSObject* JS_NewBigUint64Array(JSContext*, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigUint64Array(JSContext*, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2587:58: note: 'cx' declared here 2587 | JS_FRIEND_API JSObject* JS_New##Name##Array(JSContext* cx, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 34 | MACRO(uint64_t, BigUint64) | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObjectMaybeShared*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObjectMaybeShared*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBufferWrapped(JSContext*, JS::HandleObject, uint64_t, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:902:29, inlined from 'JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedBuffer' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::HandleObject, uint32_t, int32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:844:40: note: 'unwrappedBuffer' declared here 844 | RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2598:18: note: 'cx' declared here 2598 | JSContext* cx, HandleObject arrayBuffer, uint32_t byteOffset, \ | ~~~~~~~~~~~^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:34:3: note: in expansion of macro 'IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS' 34 | MACRO(uint64_t, BigUint64) | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:2652:1: note: in expansion of macro 'JS_FOR_EACH_TYPED_ARRAY' 2652 | JS_FOR_EACH_TYPED_ARRAY(IMPL_TYPED_ARRAY_JSAPI_CONSTRUCTORS) | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2019:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2016:50: note: 'cx' declared here 2016 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5563:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool SetDefaultLocale(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5547:41: note: 'cx' declared here 5547 | static bool SetDefaultLocale(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1730:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1729:16: note: 'cx' declared here 1729 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1716:63: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'js::SavedFrame* js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1708:16: note: 'cx' declared here 1708 | JSContext* cx, Handle lookup) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:64: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::NewReadableDefaultStreamObject(JSContext*, Handle, Handle, double, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:87:27: note: 'stream' declared here 87 | Rooted stream(cx, ReadableStream::create(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:75:16: note: 'cx' declared here 75 | JSContext* cx, JS::Handle underlyingSource /* = nullptr */, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:192:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamCancel(JSContext*, Handle, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:191:27: note: 'unwrappedStream' declared here 191 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:184:61: note: 'cx' declared here 184 | JS_PUBLIC_API JSObject* JS::ReadableStreamCancel(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector; T = JS::GCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SavedStacks::adoptAsyncStack(JSContext*, js::MutableHandleSavedFrame, js::HandleAtom, const mozilla::Maybe&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1602:67: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'stackChain' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In member function 'bool js::SavedStacks::adoptAsyncStack(JSContext*, js::MutableHandleSavedFrame, js::HandleAtom, const mozilla::Maybe&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1602:30: note: 'stackChain' declared here 1602 | Rooted stackChain(cx, js::GCLookupVector(cx)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1587:46: note: 'cx' declared here 1587 | bool SavedStacks::adoptAsyncStack(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:219:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamGetReader(JSContext*, Handle, ReadableStreamReaderMode)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:218:27: note: 'unwrappedStream' declared here 218 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:214:16: note: 'cx' declared here 214 | JSContext* cx, Handle streamObj, ReadableStreamReaderMode mode) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle, ReadableStreamUnderlyingSource**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:237:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamGetExternalUnderlyingSource(JSContext*, Handle, ReadableStreamUnderlyingSource**)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:236:27: note: 'unwrappedStream' declared here 236 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:231:16: note: 'cx' declared here 231 | JSContext* cx, Handle streamObj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:283:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamUpdateDataAvailableFromSource(JSContext*, Handle, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:282:27: note: 'unwrappedStream' declared here 282 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:278:16: note: 'cx' declared here 278 | JSContext* cx, JS::Handle streamObj, uint32_t availableData) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1317:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1310:45: note: 'cx' declared here 1310 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:411:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamTee(JSContext*, Handle, MutableHandle, MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:410:27: note: 'unwrappedStream' declared here 410 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:403:53: note: 'cx' declared here 403 | JS_PUBLIC_API bool JS::ReadableStreamTee(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5832:45: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'res' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GlobalLexicals(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5832:16: note: 'res' declared here 5832 | RootedObject res(cx, JS_NewPlainObject(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5821:39: note: 'cx' declared here 5821 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamClose(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:461:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamClose(JSContext*, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:460:27: note: 'unwrappedStream' declared here 460 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:455:55: note: 'cx' declared here 455 | JS_PUBLIC_API bool JS::ReadableStreamClose(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:494:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamEnqueue(JSContext*, Handle, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:493:27: note: 'unwrappedStream' declared here 493 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:486:57: note: 'cx' declared here 486 | JS_PUBLIC_API bool JS::ReadableStreamEnqueue(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStream*; T = js::ReadableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:524:62: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamError(JSContext*, Handle, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:523:27: note: 'unwrappedStream' declared here 523 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:516:55: note: 'cx' declared here 516 | JS_PUBLIC_API bool JS::ReadableStreamError(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5955:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool MarkObjectPropertiesUnknown(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5944:52: note: 'cx' declared here 5944 | static bool MarkObjectPropertiesUnknown(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: 'unwrappedReader' declared here 554 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:547:62: note: 'cx' declared here 547 | JS_PUBLIC_API bool JS::ReadableStreamReaderCancel(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamReader*; T = js::ReadableStreamReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: 'unwrappedReader' declared here 570 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:566:16: note: 'cx' declared here 566 | JSContext* cx, Handle readerObj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReadableStreamDefaultReader*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableStreamDefaultReader*; T = js::ReadableStreamDefaultReader*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:596:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function 'JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: 'unwrappedReader' declared here 595 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:591:16: note: 'cx' declared here 591 | JSContext* cx, Handle readerObj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TeeState*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:11: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:21: note: 'state' declared here 29 | Rooted state(cx, NewBuiltinClassInstance(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:28:16: note: 'cx' declared here 28 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ReferenceTypeDescr*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReferenceTypeDescr*; T = js::ReferenceTypeDescr*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:430:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::ReferenceTypeDescr::call(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:429:31: note: 'descr' declared here 429 | Rooted descr(cx, | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:425:46: note: 'cx' declared here 425 | bool js::ReferenceTypeDescr::call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:78: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrappedStrategySize' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerGetChunkSize(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:470:17: note: 'unwrappedStrategySize' declared here 470 | Rooted unwrappedStrategySize(cx, unwrappedController->strategySize()); | ^~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:459:16: note: 'cx' declared here 459 | JSContext* cx, Handle unwrappedController, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:56:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp: In function 'bool WritableStreamDefaultController_error(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:54:44: note: 'unwrappedController' declared here 54 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultController.cpp:49:62: note: 'cx' declared here 49 | static bool WritableStreamDefaultController_error(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3287:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::getCloneBuffer_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3286:32: note: 'obj' declared here 3286 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3285:46: note: 'cx' declared here 3285 | static bool getCloneBuffer_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/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, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:66:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'js::WritableStreamDefaultWriter* js::CreateWritableStreamDefaultWriter(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:65:40: note: 'writer' declared here 65 | Rooted writer( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:63:16: note: 'cx' declared here 63 | JSContext* cx, Handle unwrappedStream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1850:16: note: 'obj' declared here 1850 | RootedObject obj(cx, target); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1848:16: note: 'cx' declared here 1848 | JSContext* cx, HandleObject target, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:258:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src6.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp: In function 'bool WritableStream_getWriter(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:257:27: note: 'unwrappedStream' declared here 257 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:253:49: note: 'cx' declared here 253 | static bool WritableStream_getWriter(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::SavedFrame*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SavedFrame*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::SavedFrame*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:2007:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'parentFrame' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp: In function 'bool JS::ubi::ConstructSavedFrameStackSlow(JSContext*, StackFrame&, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:2007:24: note: 'parentFrame' declared here 2007 | js::RootedSavedFrame parentFrame(cx); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SavedStacks.cpp:1965:16: note: 'cx' declared here 1965 | JSContext* cx, JS::ubi::StackFrame& frame, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/DbgMacro.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/LinkedList.h:72, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:14: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = mozilla::Vector; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'bool mozilla::Vector::convertToHeapStorage(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:923:22, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1005:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo::InlineFrameInfo(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2751:10, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo}; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:857:24, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {mozilla::Vector}; T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static bool mozilla::detail::VectorImpl::growTo(mozilla::Vector&, size_t) [with T = mozilla::Vector; long unsigned int N = 0; AP = js::TempAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:129:11, inlined from 'bool mozilla::Vector::growStorageBy(size_t) [with T = mozilla::Vector; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::TempAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:1009:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:227:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:225:27: note: 'unwrappedStream' declared here 225 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:212:58: note: 'cx' declared here 212 | bool WritableStreamDefaultWriter::constructor(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2739:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2739:16: note: 'stack' declared here 2739 | RootedObject stack(cx, NewDenseEmptyArray(cx)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2728:48: note: 'cx' declared here 2728 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool WritableStreamDefaultWriter_close(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:397:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp: In function 'bool WritableStreamDefaultWriter_close(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:395:40: note: 'unwrappedWriter' declared here 395 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:388:71: note: 'cx' declared here 388 | static MOZ_MUST_USE bool WritableStreamDefaultWriter_close(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakMapObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:241:73: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:20: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:241:16: note: 'obj' declared here 241 | RootedObject obj(cx, NewObjectWithClassProto(cx, proto)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:228:42: note: 'cx' declared here 228 | bool WeakMapObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function 'JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:49:27: note: 'handlerFun' declared here 49 | JS::Rooted handlerFun( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:44:55: note: 'cx' declared here 44 | inline MOZ_MUST_USE JSFunction* NewHandler(JSContext* cx, Native handler, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations-inl.h:28, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:35, from Unified_cpp_js_src7.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4454:41: note: 'cx' declared here 4454 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* CreateTypedObjectModuleObject(JSContext*, JSProtoKey)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1385:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'JSObject* CreateTypedObjectModuleObject(JSContext*, JSProtoKey)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1384:16: note: 'objProto' declared here 1384 | RootedObject objProto(cx, | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1382:59: note: 'cx' declared here 1382 | static JSObject* CreateTypedObjectModuleObject(JSContext* cx, JSProtoKey key) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1644:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args2' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function 'bool CallSelfHostedNonGenericMethod(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1644:14: note: 'args2' declared here 1644 | InvokeArgs args2(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1634:48: note: 'cx' declared here 1634 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool WritableStreamDefaultControllerProcessIfNeeded(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:971:21: note: 'onFulfilled' declared here 971 | Rooted onFulfilled(cx, NewHandler(cx, onFulfilledFunc, stream)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:904:16: note: 'cx' declared here 904 | JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1782:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1782:16: note: 'proto' declared here 1782 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1773:49: note: 'cx' declared here 1773 | bool TypedObject::obj_lookupProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:27: note: 'unwrappedStream' declared here 615 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:607:16: note: 'cx' declared here 607 | JSContext* cx, | ~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/frontend' /usr/bin/g++ -o Unified_cpp_js_src_wasm3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:35: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamDefaultControllerWrite(JSContext*, JS::Handle, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:557:19: note: 'enqueueResult' declared here 557 | Rooted enqueueResult(cx); | ^~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:543:16: note: 'cx' declared here 543 | JSContext* cx, Handle unwrappedController, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool WritableStreamDefaultControllerAdvanceQueueIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:76, inlined from 'bool js::WritableStreamControllerStartHandler(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:157:59: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::WritableStreamControllerStartHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:615:27: note: 'unwrappedStream' declared here 615 | Rooted unwrappedStream(cx, unwrappedController->stream()); | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:140:58: note: 'cx' declared here 140 | bool js::WritableStreamControllerStartHandler(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultController*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultController*; T = js::WritableStreamDefaultController*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:253:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp: In function 'bool js::SetUpWritableStreamDefaultController(JSContext*, JS::Handle, SinkAlgorithms, JS::Handle, JS::Handle, JS::Handle, JS::Handle, double, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:252:44: note: 'controller' declared here 252 | Rooted controller( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:235:16: note: 'cx' declared here 235 | JSContext* cx, Handle stream, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::BaseScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61, inlined from 'bool MonitorType(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5878:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Zone.h:23, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:46: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In function 'bool MonitorType(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:33: note: 'script' declared here 412 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5855:36: note: 'cx' declared here 5855 | static bool MonitorType(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:98:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:97:27: note: 'stream' declared here 97 | Rooted stream(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStream.cpp:60:45: note: 'cx' declared here 60 | bool WritableStream::constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4372:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShellCloneAndExecuteScript(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4365:51: note: 'cx' declared here 4365 | static bool ShellCloneAndExecuteScript(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4265:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EvalReturningScope(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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])); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4259:43: note: 'cx' declared here 4259 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:52, from Unified_cpp_js_src8.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSLinearString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6020:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'JSScript* js::TestingFunctionArgumentToScript(JSContext*, JS::HandleValue, JSFunction**)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:6017:16: note: 'cx' declared here 6017 | JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7195:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::DefineTestingFunctions(JSContext*, JS::HandleObject, bool, bool)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7181:44: note: 'cx' declared here 7181 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference-inl.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectOperations-inl.h:36, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject-inl.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:9, from Unified_cpp_js_src9.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObject*; T = js::TypedObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1810:60: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1810:24: note: 'typedObj' declared here 1810 | Rooted typedObj(cx, &obj->as()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1808:46: note: 'cx' declared here 1808 | bool TypedObject::obj_hasProperty(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2096:16: note: 'proto' declared here 2096 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2090:49: note: 'cx' declared here 2090 | bool TypedObject::obj_deleteProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmCode.h:22, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.h:23, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTable.cpp:19, from Unified_cpp_js_src_wasm3.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1913:16: note: 'proto' declared here 1913 | RootedObject proto(cx, obj->staticPrototype()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1896:45: note: 'cx' declared here 1896 | bool TypedObject::obj_getElement(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObject*; T = js::TypedObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1850:60: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'typedObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1850:24: note: 'typedObj' declared here 1850 | Rooted typedObj(cx, &obj->as()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1847:46: note: 'cx' declared here 1847 | bool TypedObject::obj_getProperty(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypeDescr*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypeDescr*; T = js::TypeDescr*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::TypedObject::obj_getOwnPropertyDescriptor(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2018:54: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2018:22: note: 'descr' declared here 2018 | Rooted descr(cx, &typedObj->typeDescr()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2015:16: note: 'cx' declared here 2015 | JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2164:67: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: 'group' declared here 2162 | RootedObjectGroup group( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2153:57: note: 'cx' declared here 2153 | InlineTypedObject* InlineTypedObject::create(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:144:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:144:16: note: 'arr' declared here 144 | RootedObject arr(cx, NewDenseEmptyArray(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:143:16: note: 'cx' declared here 143 | JSContext* cx, Handle obj, MutableHandleObject ret) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:170:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp: In function 'bool JS_NondeterministicGetWeakMapKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:170:16: note: 'obj' declared here 170 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMapObject.cpp:167:65: note: 'cx' declared here 167 | JS_FRIEND_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:233:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp: In function 'bool JS_NondeterministicGetWeakSetKeys(JSContext*, JS::HandleObject, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:233:16: note: 'obj' declared here 233 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:230:65: note: 'cx' declared here 230 | JS_FRIEND_API bool JS_NondeterministicGetWeakSetKeys(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src3.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp: In function 'js::PromiseObject* js::PromiseRejectedWithPendingError(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:36:17: note: 'exn' declared here 36 | Rooted exn(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/MiscellaneousOperations.cpp:35:16: note: 'cx' declared here 35 | JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ScalarTypeDescr*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScalarTypeDescr*; T = js::ScalarTypeDescr*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::ScalarTypeDescr::call(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:264:74: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'descr' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:264:28: note: 'descr' declared here 264 | Rooted descr(cx, &args.callee().as()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:258:39: note: 'cx' declared here 258 | bool ScalarTypeDescr::call(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MoveResolver.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/MacroAssembler-x64.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp:7, from Unified_cpp_js_src_jit3.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 Unified_cpp_js_src_jit6.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 js/src/jit/Unified_cpp_js_src_jit7.o In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = signed char; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned char; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::SharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = short unsigned int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = unsigned int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileInfo.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCompileTask.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::SharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = float; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::SharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = double; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::SharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::TypedObject::obj_newEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2111:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In static member function 'static bool js::TypedObject::obj_newEnumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2111:12: note: 'id' declared here 2111 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2104:47: note: 'cx' declared here 2104 | bool TypedObject::obj_newEnumerate(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2520:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promises' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2520:22: note: 'promises' declared here 2520 | RootedObjectVector promises(cx); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:2508:45: note: 'cx' declared here 2508 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FoldLinearArithConstants.cpp:7, from Unified_cpp_js_src_jit4.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long unsigned int; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::setFromNonTypedArray(JSContext*, JS::Handle, JS::HandleObject, uint32_t, uint32_t) [with T = long unsigned int; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:441:17: note: 'v' declared here 441 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:405:47: note: 'cx' declared here 405 | static bool setFromNonTypedArray(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:403:21: note: 'result' declared here 403 | RootedPlainObject result(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:401:37: note: 'cx' declared here 401 | bool Module::extractCode(JSContext* cx, Tier tier, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:738:69: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:738:21: note: 'obj' declared here 738 | RootedPlainObject obj(cx, NewBuiltinClassInstance(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:718:39: note: 'cx' declared here 718 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::MapObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::MapObject*; T = js::MapObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:910:51: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:910:22: note: 'map' declared here 910 | Rooted map(cx, MapObject::create(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:885:43: note: 'cx' declared here 885 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::OutlineTypedObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::OutlineTypedObject*; T = js::OutlineTypedObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1637:64: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: 'obj' declared here 1636 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1632:65: note: 'cx' declared here 1632 | OutlineTypedObject* OutlineTypedObject::createZeroed(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Proxy.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/DeadObjectProxy.cpp:7, from Unified_cpp_js_src9.cpp:2: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:29: /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1414:16: note: 'target' declared here 1414 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1412:47: note: 'cx' declared here 1412 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:123:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::isExtensible(JSContext*, JS::HandleObject, bool*) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:123:16: note: 'target' declared here 123 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:121:54: note: 'cx' declared here 121 | bool ForwardingProxyHandler::isExtensible(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:89:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual bool js::ForwardingProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:89:16: note: 'target' declared here 89 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:87:54: note: 'cx' declared here 87 | bool ForwardingProxyHandler::getPrototype(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/AliasAnalysis.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.cpp:18, from Unified_cpp_js_src_jit6.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:9: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2121:74: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:47: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2111:51: note: 'cx' declared here 2111 | static bool DefineAccessorPropertyById(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'virtual bool js::ScriptedProxyHandler::getPrototype(JSContext*, JS::HandleObject, JS::MutableHandleObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:275:30: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'targetProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:275:16: note: 'targetProto' declared here 275 | RootedObject targetProto(cx); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:216:52: note: 'cx' declared here 216 | bool ScriptedProxyHandler::getPrototype(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'virtual bool js::ScriptedProxyHandler::setPrototype(JSContext*, JS::HandleObject, JS::HandleObject, JS::ObjectOpResult&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:353:30: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'targetProto' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:353:16: note: 'targetProto' declared here 353 | RootedObject targetProto(cx); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:294:52: note: 'cx' declared here 294 | bool ScriptedProxyHandler::setPrototype(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::Proxy::set(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:389:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'receiver' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src9.cpp:20: /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:389:15: note: 'receiver' declared here 389 | RootedValue receiver(cx, ValueToWindowProxyIfWindow(receiver_, proxy)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:385:28: note: 'cx' declared here 385 | bool Proxy::set(JSContext* cx, HandleObject proxy, HandleId id, HandleValue v, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:26: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:18: note: 'proto' declared here 244 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:225:28: note: 'cx' declared here 225 | bool Proxy::has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:28, inlined from 'static bool js::Proxy::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:339:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:20: note: 'proto' declared here 320 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:334:28: note: 'cx' declared here 334 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::Proxy::has(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:26, inlined from 'bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:635:18: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool proxy_LookupProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleObject, JS::MutableHandle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:244:18: note: 'proto' declared here 244 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:631:45: note: 'cx' declared here 631 | static bool proxy_LookupProperty(JSContext* cx, HandleObject obj, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:260:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHas(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:260:12: note: 'id' declared here 260 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:258:30: note: 'cx' declared here 258 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:14: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Interpreter]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:388:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp: In function 'js::jit::MethodStatus js::jit::CanEnterBaselineMethod(JSContext*, js::RunState&) [with BaselineTier Tier = js::jit::BaselineTier::Interpreter]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:388:16: note: 'script' declared here 388 | RootedScript script(cx, state.script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:373:53: note: 'cx' declared here 373 | MethodStatus jit::CanEnterBaselineMethod(JSContext* cx, RunState& state) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:283:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyHasOwn(JSContext*, JS::HandleObject, JS::HandleValue, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:283:12: note: 'id' declared here 283 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:281:33: note: 'cx' declared here 281 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Conversions.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Date.h:35, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:18: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_valueOf_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3145:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_valueOf_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3145:23: note: 'dateObj' declared here 3145 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:3144:53: note: 'cx' declared here 3144 | MOZ_ALWAYS_INLINE bool date_valueOf_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::Proxy::getInternal(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:28, inlined from 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:345:28: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:320:20: note: 'proto' declared here 320 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:342:38: note: 'cx' declared here 342 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:350:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::ProxyGetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:350:12: note: 'id' declared here 350 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:348:45: note: 'cx' declared here 348 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ProxySetProperty(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:396:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'receiver' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:396:15: note: 'receiver' declared here 396 | RootedValue receiver(cx, ObjectValue(*proxy)); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:393:38: note: 'cx' declared here 393 | bool js::ProxySetProperty(JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::ProxySetPropertyByValue(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleValue, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:406:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:406:12: note: 'id' declared here 406 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:403:45: note: 'cx' declared here 403 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:239:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp: In member function 'virtual const char* js::ForwardingProxyHandler::className(JSContext*, JS::HandleObject) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:239:16: note: 'target' declared here 239 | RootedObject target(cx, proxy->as().target()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:236:58: note: 'cx' declared here 236 | const char* ForwardingProxyHandler::className(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:46:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function 'virtual bool js::BaseProxyHandler::has(JSContext*, JS::HandleObject, JS::HandleId, bool*) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:46:16: note: 'proto' declared here 46 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:25:39: note: 'cx' declared here 25 | bool BaseProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1523:21: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here 1477 | RootedObject target(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1516:27: note: 'cx' declared here 1516 | bool js::proxy(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2739:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_toJSON(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2735:36: note: 'cx' declared here 2735 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'virtual bool js::BaseProxyHandler::get(JSContext*, JS::HandleObject, JS::HandleValue, JS::HandleId, JS::MutableHandleValue) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:92:26: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:92:18: note: 'proto' declared here 92 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:72:39: note: 'cx' declared here 72 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1589:44: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_StringToId(JSContext*, JS::HandleString, JS::MutableHandleId)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1589:15: note: 'value' declared here 1589 | RootedValue value(cx, StringValue(string)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:1584:45: note: 'cx' declared here 1584 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool CreateFilteredListFromArrayLike(JSContext*, JS::HandleValue, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:766:60, inlined from 'virtual bool js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:848:39: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:765:16: note: 'obj' declared here 765 | RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:813:55: note: 'cx' declared here 813 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:143:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'uniqueOthers' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In function 'bool js::AppendUnique(JSContext*, JS::MutableHandleIdVector, JS::HandleIdVector)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:143:18: note: 'uniqueOthers' declared here 143 | RootedIdVector uniqueOthers(cx); | ^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:141:48: note: 'cx' declared here 141 | JS_FRIEND_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:445:26: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp: In static member function 'static bool js::Proxy::enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:445:18: note: 'proto' declared here 445 | RootedObject proto(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Proxy.cpp:433:34: note: 'cx' declared here 433 | bool Proxy::enumerate(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, inlined from 'virtual bool js::ScriptedProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1348:27: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1348:19: note: 'cargs' declared here 1348 | ConstructArgs cargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1325:49: note: 'cx' declared here 1325 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakSetObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakSetObject*; T = js::WeakSetObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:181:66: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:181:26: note: 'obj' declared here 181 | Rooted obj(cx, WeakSetObject::create(cx, proto)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSetObject.cpp:168:42: note: 'cx' declared here 168 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyResult]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyResult; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyResult]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:33: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'prop' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:26: note: 'prop' declared here 2906 | Rooted prop(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2895:60: note: 'cx' declared here 2895 | JS_PUBLIC_API bool JS_AlreadyHasOwnPropertyById(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WasmGlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmGlobalObject*; T = js::WasmGlobalObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:922:36: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:889:26: note: 'go' declared here 889 | RootedWasmGlobalObject go( | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:905:44: note: 'cx' declared here 905 | bool Module::instantiateGlobals(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'virtual bool js::ForwardingProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:157:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:157:14: note: 'iargs' declared here 157 | InvokeArgs iargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:152:46: note: 'cx' declared here 152 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:57: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:24: note: 'nobj' declared here 2982 | RootedNativeObject nobj(cx, &obj->as()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2961:51: note: 'cx' declared here 2961 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:59: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3052:16: note: 'nobj' declared here 3052 | RootedObject nobj(cx, NewBuiltinClassInstance(cx, clasp)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3041:52: note: 'cx' declared here 3041 | JS_PUBLIC_API JSObject* JS_DefineObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, inlined from 'virtual bool js::ForwardingProxyHandler::construct(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:176:25: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:176:17: note: 'cargs' declared here 176 | ConstructArgs cargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/Wrapper.cpp:165:51: note: 'cx' declared here 165 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3113:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_DefineProperties(JSContext*, JS::HandleObject, const JSPropertySpec*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3113:12: note: 'id' declared here 3113 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3111:51: note: 'cx' declared here 3111 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'virtual bool js::ScriptedProxyHandler::call(JSContext*, JS::HandleObject, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1297:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1297:16: note: 'iargs' declared here 1297 | InvokeArgs iargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1274:44: note: 'cx' declared here 1274 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::GetSelfHostedFunction(JSContext*, const char*, HandleId, unsigned int)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3278:14: note: 'name' declared here 3278 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3269:64: note: 'cx' declared here 3269 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:49: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*, HandleId)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3325:16: note: 'name' declared here 3325 | RootedAtom name(cx, IdToFunctionName(cx, id)); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3296:62: note: 'cx' declared here 3296 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3362:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSFunction* JS::NewFunctionFromSpec(JSContext*, const JSFunctionSpec*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3362:12: note: 'id' declared here 3362 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3360:62: note: 'cx' declared here 3360 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1531:43: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool RevokeProxy(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1526:36: note: 'cx' declared here 1526 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1550:19: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function 'bool js::proxy_revocable(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1477:16: note: 'target' declared here 1477 | RootedObject target(cx, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1547:37: note: 'cx' declared here 1547 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::TypedArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedArrayObject*; T = js::TypedArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1703:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1702:29: note: 'target' declared here 1702 | Rooted target( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1698:44: note: 'cx' declared here 1698 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::GetPromiseConstructor(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromiseConstructor(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:25: note: 'global' declared here 3823 | Rooted global(cx, cx->global()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3821:62: note: 'cx' declared here 3821 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::GlobalObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* JS::GetPromisePrototype(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:48: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS::GetPromisePrototype(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:25: note: 'global' declared here 3829 | Rooted global(cx, cx->global()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3827:60: note: 'cx' declared here 3827 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:246:47: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In function 'JSErrorReport* js::ErrorFromException(JSContext*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:246:16: note: 'obj' declared here 246 | RootedObject obj(cx, UncheckedUnwrap(objArg)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:239:50: note: 'cx' declared here 239 | JSErrorReport* js::ErrorFromException(JSContext* cx, HandleObject objArg) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:56, inlined from 'bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4028:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, HandleObject, HandleObject, HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:17: note: 'promiseVal' declared here 4001 | RootedValue promiseVal(cx, ObjectValue(*promiseObj)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4026:16: note: 'cx' declared here 4026 | JSContext* cx, JS::HandleObject promiseObj, JS::HandleObject onFulfilled, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ReactToPromise(JSContext*, JS::Handle, JS::Handle, JS::Handle, js::UnhandledRejectionBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:56, inlined from 'bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4021:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'promiseVal' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::AddPromiseReactions(JSContext*, HandleObject, HandleObject, HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4001:17: note: 'promiseVal' declared here 4001 | RootedValue promiseVal(cx, ObjectValue(*promiseObj)); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:4017:55: note: 'cx' declared here 4017 | JS_PUBLIC_API bool JS::AddPromiseReactions(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:133:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* JS_NewObjectWithUniqueType(JSContext*, const JSClass*, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:124:63: note: 'cx' declared here 124 | JS_FRIEND_API JSObject* JS_NewObjectWithUniqueType(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:244:72: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'bool JS_DefineFunctionsWithHelp(JSContext*, JS::HandleObject, const JSFunctionSpecWithHelp*)': /build/reproducible-path/0ad-0.0.26/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, | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:231:16: note: 'cx' declared here 231 | JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/LinkedList.h:72, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:14: In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::DataSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In constructor 'RefPtr::RefPtr(RefPtr&&) [with T = const js::wasm::ElemSegment]', inlined from 'js::wasm::SerializableRefPtr::SerializableRefPtr(js::wasm::SerializableRefPtr&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:155:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::SerializableRefPtr}; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::SerializableRefPtr; T = js::wasm::SerializableRefPtr; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::SerializableRefPtr; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/RefPtr.h:102:21: warning: 'void* __builtin_memset(void*, int, long unsigned int)' offset 0 is out of the bounds [0, 0] [-Warray-bounds=] 102 | aRefPtr.mRawPtr = nullptr; | ~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5490:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandleId)': /build/reproducible-path/0ad-0.0.26/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())); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:5488:44: note: 'cx' declared here 5488 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Span.h:37, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Vector.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/BuildId.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:22: In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Import::Import(js::wasm::Import&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1762:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Import}; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Import; T = js::wasm::Import; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Import; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:154:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '((char**)aDst)[1]' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'T* mozilla::UniquePtr::release() [with T = char; D = JS::FreePolicy]', inlined from 'mozilla::UniquePtr::UniquePtr(mozilla::UniquePtr&&) [with T = char; D = JS::FreePolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:373:30, inlined from 'js::wasm::CacheableChars::CacheableChars(js::wasm::CacheableChars&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1746:8, inlined from 'js::wasm::Export::Export(js::wasm::Export&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:1785:7, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::Export}; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::Export; T = js::wasm::Export; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::Export; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:155:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/UniquePtr.h:404:13: warning: '*(char**)aDst' may be used uninitialized [-Wmaybe-uninitialized] 404 | Pointer p = mTuple.first(); | ^ In member function 'bool mozilla::Vector::usingInlineStorage() const [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]', inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = unsigned char; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:854:30, inlined from 'js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmTypes.h:2029:8, inlined from 'static void mozilla::detail::VectorImpl::new_(T*, Args&& ...) [with Args = {js::wasm::CustomSection}; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:58:5, inlined from 'static void mozilla::detail::VectorImpl::moveConstruct(T*, U*, U*) [with U = js::wasm::CustomSection; T = js::wasm::CustomSection; long unsigned int N = 0; AP = js::SystemAllocPolicy; bool IsPod = false]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:98:11, inlined from 'mozilla::Vector::Vector(mozilla::Vector&&) [with T = js::wasm::CustomSection; long unsigned int MinInlineCapacity = 0; AllocPolicy = js::SystemAllocPolicy]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.h:158:9, inlined from 'T* js_new(Args&& ...) [with T = js::wasm::Module; Args = {const js::wasm::Code&, mozilla::Vector, mozilla::Vector, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, 0, js::SystemAllocPolicy>, mozilla::Vector, std::nullptr_t, std::nullptr_t, std::nullptr_t, bool}]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/wasm/WasmModule.cpp:313:57: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/mozilla/Vector.h:400:12: warning: '*(const mozilla::Vector*)aDst.mozilla::Vector::mBegin' may be used uninitialized [-Wmaybe-uninitialized] 400 | return mBegin == const_cast(this)->inlineStorage(); | ^~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool CopyProxyObject(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:595:19, inlined from 'JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:655:25: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* JS_CloneObject(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:595:15: note: 'v' declared here 595 | RootedValue v(cx); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:607:51: note: 'cx' declared here 607 | JS_FRIEND_API JSObject* JS_CloneObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:533:77: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:531:21: note: 'obj' declared here 531 | RootedPlainObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:527:39: note: 'cx' declared here 527 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:175:45, inlined from 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1250:19: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/PublicIterators.h:134:13: warning: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' may be used uninitialized [-Wmaybe-uninitialized] 134 | return *it; | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1248:20: note: 'realm.js::RealmsInZoneIter::realm.mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage.mozilla::detail::MaybeStorage::Union::val.js::RealmsInCompartmentIter::it' was declared here 1248 | RealmsInZoneIter realm(zone); | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::GetTestingFunctions(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:45: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp: In function 'JSObject* js::GetTestingFunctions(JSContext*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1274:16: note: 'obj' declared here 1274 | RootedObject obj(cx, JS_NewPlainObject(cx)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.cpp:1273:60: note: 'cx' declared here 1273 | JS_FRIEND_API JSObject* js::GetTestingFunctions(JSContext* cx) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PlainObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1069:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1067:21: note: 'obj' declared here 1067 | RootedPlainObject obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1063:36: note: 'cx' declared here 1063 | bool ByFilename::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1136:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp: In function 'JS::ubi::CountTypePtr JS::ubi::ParseBreakdown(JSContext*, JS::HandleValue)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:1128:54: note: 'cx' declared here 1128 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WeakRefObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WeakRefObject*; T = js::WeakRefObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:46:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:45:26: note: 'weakRef' declared here 45 | Rooted weakRef( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakRefObject.cpp:20:42: note: 'cx' declared here 20 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyDescriptor]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::PropertyDescriptor]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::SetPropertyIgnoringNamedGetter(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue, JS::HandleValue, JS::Handle, JS::ObjectOpResult&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:155:50: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'ownDesc' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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::ObjectOpResult&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:155:30: note: 'ownDesc' declared here 155 | Rooted ownDesc(cx, ownDesc_); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:150:52: note: 'cx' declared here 150 | bool js::SetPropertyIgnoringNamedGetter(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, inlined from 'bool JS::Construct(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2864:25: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, HandleObject, const HandleValueArray&, MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2864:17: note: 'cargs' declared here 2864 | ConstructArgs cargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2843:45: note: 'cx' declared here 2843 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4937:70: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4937:21: note: 'array' declared here 4937 | RootedArrayObject array(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4912:50: note: 'cx' declared here 4912 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'bool JS::Call(JSContext*, HandleValue, HandleValue, const HandleValueArray&, MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2835:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Call(JSContext*, HandleValue, HandleValue, const HandleValueArray&, MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2835:14: note: 'iargs' declared here 2835 | InvokeArgs iargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2828:40: note: 'cx' declared here 2828 | JS_PUBLIC_API bool JS::Call(JSContext* cx, HandleValue thisv, HandleValue fval, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'bool JS_CallFunctionName(JSContext*, JS::HandleObject, const char*, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2819:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2819:14: note: 'iargs' declared here 2819 | InvokeArgs iargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2799:51: note: 'cx' declared here 2799 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool FindPath(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4042:71: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool FindPath(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4042:21: note: 'result' declared here 4042 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3976:33: note: 'cx' declared here 3976 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'bool JS_CallFunctionValue(JSContext*, JS::HandleObject, JS::HandleValue, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2771:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2771:14: note: 'iargs' declared here 2771 | InvokeArgs iargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2762:52: note: 'cx' declared here 2762 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2956:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool FormatDate(JSContext*, double, FormatSpec, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2956:16: note: 'str' declared here 2956 | RootedString str(cx, NewStringCopyZ(cx, buf)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2888:35: note: 'cx' declared here 2888 | static bool FormatDate(JSContext* cx, double utcTime, FormatSpec format, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'bool JS_CallFunction(JSContext*, JS::HandleObject, JS::HandleFunction, const JS::HandleValueArray&, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2789:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'iargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2789:14: note: 'iargs' declared here 2789 | InvokeArgs iargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2780:47: note: 'cx' declared here 2780 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5981:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:5966:45: note: 'cx' declared here 5966 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, inlined from 'bool JS::Construct(JSContext*, HandleValue, const HandleValueArray&, MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2885:25: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'cargs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'bool JS::Construct(JSContext*, HandleValue, const HandleValueArray&, MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2885:17: note: 'cargs' declared here 2885 | ConstructArgs cargs(cx); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2872:45: note: 'cx' declared here 2872 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, HandleValue fval, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::ConstructArgs::ConstructArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:947:50, inlined from 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3746:24: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'args' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function 'JSObject* JS_New(JSContext*, JS::HandleObject, const JS::HandleValueArray&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3746:17: note: 'args' declared here 3746 | ConstructArgs args(cx); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3733:43: note: 'cx' declared here 3733 | JS_PUBLIC_API JSObject* JS_New(JSContext* cx, HandleObject ctor, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3416:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3409:43: note: 'cx' declared here 3409 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'values' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h: In static member function 'static bool js::ElementSpecific::initFromIterablePackedArray(JSContext*, JS::Handle, js::HandleArrayObject) [with T = js::uint8_clamped; Ops = js::UnsharedOps]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:500:23: note: 'values' declared here 500 | RootedValueVector values(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:470:54: note: 'cx' declared here 470 | static bool initFromIterablePackedArray(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3497:46: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool Deserialize(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/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()); | ^~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3482:36: note: 'cx' declared here 3482 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:507:74, inlined from 'static js::ArrayTypeDescr* js::ArrayMetaTypeDescr::create(JSContext*, JS::HandleObject, js::HandleTypeDescr, js::HandleAtom, int32_t, int32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:654:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:603:55: note: 'cx' declared here 603 | ArrayTypeDescr* ArrayMetaTypeDescr::create(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:9, from Unified_cpp_js_src_jit7.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:733:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:733:14: note: 'stringRepr' declared here 733 | RootedAtom stringRepr(cx, contents.finishAtom()); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:680:47: note: 'cx' declared here 680 | bool ArrayMetaTypeDescr::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::StructTypeDescr* js::StructMetaTypeDescr::createFromArrays(JSContext*, JS::HandleObject, bool, bool, JS::HandleIdVector, JS::HandleValueVector, js::Vector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:937:44: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'fieldName' in '((JS::Rooted**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:937:17: note: 'fieldName' declared here 937 | RootedValue fieldName(cx, IdToValue(id)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:905:16: note: 'cx' declared here 905 | JSContext* cx, HandleObject structTypePrototype, bool opaque, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:890:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamUpdateBackpressure(JSContext*, JS::Handle, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:889:42: note: 'unwrappedWriter' declared here 889 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:877:16: note: 'cx' declared here 877 | JSContext* cx, Handle unwrappedStream, bool backpressure) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static JSObject* js::StructMetaTypeDescr::create(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:893:71: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'structTypePrototype' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:893:16: note: 'structTypePrototype' declared here 893 | RootedObject structTypePrototype(cx, GetPrototype(cx, metaTypeDescr)); | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:833:50: note: 'cx' declared here 833 | JSObject* StructMetaTypeDescr::create(JSContext* cx, HandleObject metaTypeDescr, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ScalarTypeDescr]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here 1258 | RootedObject objProto(cx, | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1255:46: note: 'cx' declared here 1255 | static bool DefineSimpleTypeDescr(JSContext* cx, Handle global, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::WritableStreamClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamClose(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:228:26: note: 'promise' declared here 228 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:210:46: note: 'cx' declared here 210 | JSObject* js::WritableStreamClose(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src7.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterClose(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:106:26: note: 'promise' declared here 106 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:80:16: note: 'cx' declared here 80 | JSContext* cx, Handle unwrappedWriter) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:23: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:29: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::ToNumberSlow(JSContext*, JS::HandleValue, double*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1764:15: note: 'v' declared here 1764 | RootedValue v(cx, v_); | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:1762:48: note: 'cx' declared here 1762 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool DefineSimpleTypeDescr(JSContext*, JS::Handle, JS::HandleObject, typename T::Type, js::HandlePropertyName) [with T = js::ReferenceTypeDescr]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1258:16: note: 'objProto' declared here 1258 | RootedObject objProto(cx, | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1255:46: note: 'cx' declared here 1255 | static bool DefineSimpleTypeDescr(JSContext* cx, Handle global, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle, GetField, SetField, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:154:50: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool EnsurePromiseRejected.constprop(JSContext*, JS::Handle, GetField, SetField, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:152:26: note: 'unwrappedPromise' declared here 152 | Rooted unwrappedPromise( | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:148:16: note: 'cx' declared here 148 | JSContext* cx, Handle unwrappedWriter, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:261:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'bool js::WritableStreamDefaultWriterRelease(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:260:27: note: 'unwrappedStream' declared here 260 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:256:16: note: 'cx' declared here 256 | JSContext* cx, Handle unwrappedWriter) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:847:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamRejectCloseAndClosedPromiseIfNeeded(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:846:42: note: 'unwrappedWriter' declared here 846 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:819:16: note: 'cx' declared here 819 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSAtom*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]' at /build/reproducible-path/0ad-0.0.26/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::Handle, js::TypedObjectModuleObject::Slot) [with T = js::ArrayMetaTypeDescr]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1325:14, inlined from 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1462:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp: In function 'bool TypedObjectModuleObjectClassFinish(JSContext*, JS::HandleObject, JS::HandleObject)': /build/reproducible-path/0ad-0.0.26/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))); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1400:59: note: 'cx' declared here 1400 | static bool TypedObjectModuleObjectClassFinish(JSContext* cx, HandleObject ctor, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:445:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool AbortRequestPromiseRejectedHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:443:27: note: 'unwrappedStream' declared here 443 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:431:59: note: 'cx' declared here 431 | static bool AbortRequestPromiseRejectedHandler(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:414:52: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool AbortRequestPromiseFulfilledHandler(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:412:27: note: 'unwrappedStream' declared here 412 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:400:60: note: 'cx' declared here 400 | static bool AbortRequestPromiseFulfilledHandler(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:60: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp: In function 'bool js::num_parseInt(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:574:16: note: 'inputString' declared here 574 | RootedString inputString(cx, ToString(cx, args[0])); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsnum.cpp:521:34: note: 'cx' declared here 521 | bool js::num_parseInt(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'js::PromiseObject* js::WritableStreamAddWriteRequest(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:290:26: note: 'promise' declared here 290 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:282:16: note: 'cx' declared here 282 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:324:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'js::PromiseObject* js::WritableStreamDefaultWriterWrite(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:323:27: note: 'unwrappedStream' declared here 323 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:316:16: note: 'cx' declared here 316 | JSContext* cx, Handle unwrappedWriter, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSString*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:489:22: /build/reproducible-path/0ad-0.0.26/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**)cx)[7]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp: In member function 'bool JS::ErrorReportBuilder::init(JSContext*, const JS::ExceptionStack&, SniffingBehavior)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:489:16: note: 'str' declared here 489 | RootedString str(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsexn.cpp:473:46: note: 'cx' declared here 473 | bool JS::ErrorReportBuilder::init(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = CloneBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = CloneBufferObject*; T = CloneBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3207:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In static member function 'static bool CloneBufferObject::setCloneBuffer_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3206:32: note: 'obj' declared here 3206 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:3205:46: note: 'cx' declared here 3205 | static bool setCloneBuffer_impl(JSContext* cx, const CallArgs& args) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamFinishErroring(JSContext*, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:555:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamFinishErroring(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:553:21: note: 'promise' declared here 553 | Rooted promise( | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:463:16: note: 'cx' declared here 463 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4198:72: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'results' in '((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function 'bool ShortestPaths(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4198:21: note: 'results' declared here 4198 | RootedArrayObject results(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4086:38: note: 'cx' declared here 4086 | static bool ShortestPaths(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStreamDefaultWriter*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStreamDefaultWriter*; T = js::WritableStreamDefaultWriter*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:372:56: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'bool js::WritableStreamStartErroring(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:371:42: note: 'unwrappedWriter' declared here 371 | Rooted unwrappedWriter( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:337:16: note: 'cx' declared here 337 | JSContext* cx, Handle unwrappedStream, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromObject(JSContext*, JS::HandleObject, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1435:32: note: 'buffer' declared here 1435 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1415:16: note: 'cx' declared here 1415 | JSContext* cx, HandleObject other, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::PromiseObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:79: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp: In function 'JSObject* js::WritableStreamAbort(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:159:26: note: 'promise' declared here 159 | Rooted promise(cx, PromiseObject::createSkippingExecutor(cx)); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:132:46: note: 'cx' declared here 132 | JSObject* js::WritableStreamAbort(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:66:54: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp: In function 'JSObject* js::WritableStreamDefaultWriterAbort(JSContext*, JS::Handle, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:65:27: note: 'unwrappedStream' declared here 65 | Rooted unwrappedStream( | ^~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamWriterOperations.cpp:58:16: note: 'cx' declared here 58 | JSContext* cx, Handle unwrappedWriter, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::WritableStream*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WritableStream*; T = js::WritableStream*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:76:61: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:75:27: note: 'stream' declared here 75 | Rooted stream( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:69:16: note: 'cx' declared here 69 | JSContext* cx, void* nsISupportsObject_alreadyAddreffed /* = nullptr */, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:153:37: note: 'cx' declared here 153 | bool BucketCount::report(JSContext* cx, CountBase& countBase, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/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)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:115:68: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool js::TypedArrayObject::ensureHasBuffer(JSContext*, JS::Handle)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:114:30: note: 'buffer' declared here 114 | Rooted buffer( | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:107:51: note: 'cx' declared here 107 | bool TypedArrayObject::ensureHasBuffer(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JSObject* GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, {anonymous}::SpeciesConstructorOverride)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1210:76: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In function 'JSObject* GetBufferSpeciesConstructor(JSContext*, JS::Handle, bool, {anonymous}::SpeciesConstructorOverride)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1209:16: note: 'defaultCtor' declared here 1209 | RootedObject defaultCtor( | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1207:16: note: 'cx' declared here 1207 | JSContext* cx, Handle typedArray, bool isWrapped, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = signed char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = signed char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned char]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:26, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:18: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::jit::IonGetPropSuperIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropSuperIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:271:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit5.cpp:11: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:271:12: note: 'id' declared here 271 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:254:43: note: 'cx' declared here 254 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::FetchName(JSContext*, JS::HandleObject, JS::HandleObject, HandlePropertyName, JS::Handle, JS::MutableHandleValue) [with GetNameMode mode = js::GetNameMode::TypeOf]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17, inlined from 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:434:40: /build/reproducible-path/0ad-0.0.26/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**)cx)[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:14: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonGetNameIC::update(JSContext*, JS::HandleScript, js::jit::IonGetNameIC*, JS::HandleObject, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:158:17: note: 'shape' declared here 158 | RootedShape shape(cx, prop.shape()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:416:38: note: 'cx' declared here 416 | bool IonGetNameIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = short unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = short unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'virtual bool js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::HandleObject, JS::MutableHandleIdVector) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:243:17: /build/reproducible-path/0ad-0.0.26/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**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:243:12: note: 'id' declared here 243 | RootedId id(cx); | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/BaseProxyHandler.cpp:234:16: note: 'cx' declared here 234 | JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::PropertyKey]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'bool js::HasOwnProperty(JSContext*, JS::HandleValue, JS::HandleValue, bool*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:237:18, inlined from 'static bool js::jit::IonHasOwnIC::update(JSContext*, JS::HandleScript, js::jit::IonHasOwnIC*, JS::HandleValue, JS::HandleValue, int32_t*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:488:22: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'key' in '((JS::Rooted**)cx)[11]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:237:12: note: 'key' declared here 237 | RootedId key(cx); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:479:37: note: 'cx' declared here 479 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::StackGCVector]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::StackGCVector; T = JS::StackGCVector]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::RootedVector::RootedVector(JSContext*) [with T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/GCVector.h:325:58, inlined from 'js::detail::GenericArgsBase::GenericArgsBase(JSContext*) [with js::MaybeConstruct Construct = js::NO_CONSTRUCT]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:862:45, inlined from 'js::InvokeArgs::InvokeArgs(JSContext*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:913:47, inlined from 'virtual bool js::CrossCompartmentWrapper::nativeCall(JSContext*, JS::IsAcceptableThis, JS::NativeImpl, const JS::CallArgs&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:277:26: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dstArgs' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src8.cpp:47: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp: In member function 'virtual bool js::CrossCompartmentWrapper::nativeCall(JSContext*, JS::IsAcceptableThis, JS::NativeImpl, const JS::CallArgs&) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:277:16: note: 'dstArgs' declared here 277 | InvokeArgs dstArgs(cx); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/proxy/CrossCompartmentWrapper.cpp:267:53: note: 'cx' declared here 267 | bool CrossCompartmentWrapper::nativeCall(JSContext* cx, IsAcceptableThis test, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/TraceableFifo.h:11, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CompileWrappers.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitContext.cpp:7: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'void js::jit::SettleOnTryNote(JSContext*, const js::TryNote*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:290:58: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit6.cpp:11: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp: In function 'void js::jit::SettleOnTryNote(JSContext*, const js::TryNote*, const JSJitFrameIter&, js::EnvironmentIter&, ResumeFromException*, jsbytecode**)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:290:16: note: 'script' declared here 290 | RootedScript script(cx, frame.baselineFrame()->script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitFrames.cpp:287:40: note: 'cx' declared here 287 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle&; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:685:30: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:685:15: note: 'rhsCopy' declared here 685 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:674:38: note: 'cx' declared here 674 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_jit2.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitGuardXrayExpandoShapeAndDefaultProto(js::jit::ObjOperandId, bool, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3388:30: warning: '((unsigned char*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 3388 | Maybe scratch2, scratch3; | ^~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/BaseAssembler-x64.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/Assembler-x86-shared.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/Assembler-x64.h:276, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/MacroAssembler-x64.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineFrameInfo.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineCodeGen.h:10, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.cpp:18: In member function 'void js::jit::X86Encoding::BaseAssembler::xorl_rr(js::jit::X86Encoding::RegisterID, js::jit::X86Encoding::RegisterID)', inlined from 'void js::jit::AssemblerX86Shared::xorl(js::jit::Register, js::jit::Register)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/Assembler-x86-shared.h:1429:17, inlined from 'void js::jit::Assembler::mov(js::jit::ImmWord, js::jit::Register)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x64/Assembler-x64.h:942:11, inlined from 'void js::jit::MacroAssemblerX86Shared::move32(js::jit::Imm32, js::jit::Register)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/MacroAssembler-x86-shared.h:130:8, inlined from 'void js::jit::MacroAssembler::branchTestObjShape(js::jit::AssemblerX86Shared::Condition, js::jit::Register, js::jit::Register, js::jit::Register, js::jit::Register, js::jit::Label*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MacroAssembler-inl.h:530:11, inlined from 'bool js::jit::CacheIRCompiler::emitGuardXrayExpandoShapeAndDefaultProto(js::jit::ObjOperandId, bool, uint32_t)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3422:28: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:1312:26: warning: '((unsigned char*)((char*)&scratch3 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 1312 | m_formatter.oneByteOp(OP_XOR_GvEv, src, dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp: In member function 'bool js::jit::CacheIRCompiler::emitGuardXrayExpandoShapeAndDefaultProto(js::jit::ObjOperandId, bool, uint32_t)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3388:40: note: '((unsigned char*)((char*)&scratch3 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' was declared here 3388 | Maybe scratch2, scratch3; | ^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = float]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = float]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = double]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/FixedList.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGraph.cpp:7, from Unified_cpp_js_src_jit8.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = double]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/system_wrappers -include /build/reproducible-path/0ad-0.0.26/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 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include -fPIC -DMOZILLA_CLIENT -include /build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = js::uint8_clamped]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = js::uint8_clamped]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Snapshots.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15: In constructor 'constexpr js::jit::Register64::Register64(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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:4015:36: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Registers.h:181:47: warning: '((unsigned char*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 181 | explicit constexpr Register64(Register r) : reg(r) {} | ^~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIRCompiler.cpp:3987:30: note: '((unsigned char*)((char*)&scratch2 + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' was declared here 3987 | Maybe scratch2; | ^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:238:29: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In static member function 'static bool js::jit::IonGetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonGetPropertyIC*, JS::HandleValue, JS::HandleValue, JS::MutableHandleValue)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:465:16: note: 'boxed' declared here 465 | RootedObject boxed( | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:159:42: note: 'cx' declared here 159 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static js::TypedArrayObject* {anonymous}::TypedArrayObjectTemplate::fromTypedArray(JSContext*, JS::HandleObject, bool, JS::HandleObject, js::HandleObjectGroup) [with NativeType = long unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1339:16: note: 'bufferCtor' declared here 1339 | RootedObject bufferCtor( | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:1285:16: note: 'cx' declared here 1285 | JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ArrayBufferObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ArrayBufferObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::fromLength(JSContext*, uint64_t, JS::HandleObject) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32, inlined from 'static JSObject* {anonymous}::TypedArrayObjectTemplate::create(JSContext*, const JS::CallArgs&) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:657:24, inlined from 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:629:27: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp: In static member function 'static bool {anonymous}::TypedArrayObjectTemplate::class_constructor(JSContext*, unsigned int, JS::Value*) [with NativeType = long unsigned int]': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:948:32: note: 'buffer' declared here 948 | Rooted buffer(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:621:44: note: 'cx' declared here 621 | static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2153:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCSeconds_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2153:23: note: 'dateObj' declared here 2153 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2151:59: note: 'cx' declared here 2151 | MOZ_ALWAYS_INLINE bool date_setUTCSeconds_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:23: note: 'dateObj' declared here 2233 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2231:59: note: 'cx' declared here 2231 | MOZ_ALWAYS_INLINE bool date_setUTCMinutes_impl(JSContext* cx, | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:7, from Unified_cpp_js_src_jit2.cpp:29: 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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:793:43: /build/reproducible-path/0ad-0.0.26/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; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.h:792:10: note: 'addArgc' was declared here 792 | bool addArgc; | ^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCMinutes_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:76, inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMinutes_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63, inlined from 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2270:63: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2233:23: note: 'dateObj' declared here 2233 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2268:43: note: 'cx' declared here 2268 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:23: note: 'dateObj' declared here 2322 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2320:57: note: 'cx' declared here 2320 | MOZ_ALWAYS_INLINE bool date_setUTCHours_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCHours_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:76, inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCHours_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61, inlined from 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2365:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCHours(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2322:23: note: 'dateObj' declared here 2322 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2363:41: note: 'cx' declared here 2363 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'static bool js::jit::IonSetPropertyIC::update(JSContext*, JS::HandleScript, js::jit::IonSetPropertyIC*, JS::HandleObject, JS::HandleValue, JS::HandleValue)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:292:32: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'oldGroup' in '((JS::Rooted**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:292:21: note: 'oldGroup' declared here 292 | RootedObjectGroup oldGroup(cx); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonIC.cpp:286:42: note: 'cx' declared here 286 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:23: note: 'dateObj' declared here 2485 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2483:57: note: 'cx' declared here 2483 | MOZ_ALWAYS_INLINE bool date_setUTCMonth_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCMonth_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:76, inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCMonth_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61, inlined from 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2516:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCMonth(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2485:23: note: 'dateObj' declared here 2485 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2514:41: note: 'cx' declared here 2514 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::Shape*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::Shape*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'js::jit::AttachDecision js::jit::BindNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2832:24: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_33(D) + 352])[6]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::BindNameIRGenerator::tryAttachEnvironmentName(js::jit::ObjOperandId, JS::HandleId)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2832:15: note: 'shape' declared here 2832 | RootedShape shape(cx_); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2826:73: note: 'this' declared here 2826 | HandleId id) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:23: note: 'dateObj' declared here 2577 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2575:60: note: 'cx' declared here 2575 | MOZ_ALWAYS_INLINE bool date_setUTCFullYear_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setUTCFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:76, inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setUTCFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64, inlined from 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2613:64: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2577:23: note: 'dateObj' declared here 2577 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2611:44: note: 'cx' declared here 2611 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::NativeObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = js::NativeObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2685:32: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_38(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2685:22: note: 'holder' declared here 2685 | RootedNativeObject holder(cx_); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:2678:72: note: 'this' declared here 2678 | HandleId id) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:76: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:23: note: 'dateObj' declared here 2535 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2533:57: note: 'cx' declared here 2533 | MOZ_ALWAYS_INLINE bool date_setFullYear_impl(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayJoin(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4941:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisobj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_16(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayJoin(JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4941:16: note: 'thisobj' declared here 4941 | RootedObject thisobj(cx_, &thisval_.toObject()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4929:73: note: 'this' declared here 4929 | AttachDecision CallIRGenerator::tryAttachArrayJoin(HandleFunction callee) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::DateObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DateObject*; T = js::DateObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool date_setFullYear_impl(JSContext*, const JS::CallArgs&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:76, inlined from 'bool JS::CallNonGenericMethod(JSContext*, const CallArgs&) [with bool (* Test)(HandleValue) = IsDate; bool (* Impl)(JSContext*, const CallArgs&) = date_setFullYear_impl]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61, inlined from 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2571:61: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'dateObj' in '((JS::Rooted**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp: In function 'bool date_setFullYear(JSContext*, unsigned int, JS::Value*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2535:23: note: 'dateObj' declared here 2535 | Rooted dateObj(cx, &args.thisv().toObject().as()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsdate.cpp:2569:41: note: 'cx' declared here 2569 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitAllocPolicy.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/Assembler-shared.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:16, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:14, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 149 | explicit InlineForwardListIterator(const InlineForwardList* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:149:40: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 160 | InlineForwardListIterator(const InlineForwardList* owner, Node* node) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:160:31: note: remove the '< >' /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 562 | explicit InlineSpaghettiStackIterator(const InlineSpaghettiStack* owner) | ^ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:562:43: note: remove the '< >' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachCallScripted(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5838:31: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'templateObj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_36(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachCallScripted(JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5838:16: note: 'templateObj' declared here 5838 | RootedObject templateObj(cx_); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5795:30: note: 'this' declared here 5795 | HandleFunction calleeFunc) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5566:67: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_1(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunApply(JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5566:18: note: 'target' declared here 5566 | RootedFunction target(cx_, &thisval_.toObject().as()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5553:76: note: 'this' declared here 5553 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) { | ^ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/wasm' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5493:67: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_25(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachFunCall(JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5493:18: note: 'target' declared here 5493 | RootedFunction target(cx_, &thisval_.toObject().as()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5484:71: note: 'this' declared here 5484 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1220:58: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'unwrapped' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_39(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1220:16: note: 'unwrapped' declared here 1220 | RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj)); | ^~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1206:54: note: 'this' declared here 1206 | HandleObject obj, ObjOperandId objId, HandleId id) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4852:49: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'thisobj' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_18(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachArrayPush(JS::HandleFunction)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4852:16: note: 'thisobj' declared here 4852 | RootedObject thisobj(cx_, &thisval_.toObject()); | ^~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4845:73: note: 'this' declared here 4845 | AttachDecision CallIRGenerator::tryAttachArrayPush(HandleFunction callee) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1579:52: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_28(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1579:16: note: 'checkObj' declared here 1579 | RootedObject checkObj(cx_, obj->staticPrototype()); | ^~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1576:54: note: 'this' declared here 1576 | HandleObject obj, ObjOperandId objId, HandleId id) { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4172:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_28(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4172:16: note: 'proto' declared here 4172 | RootedObject proto(cx_, obj->staticPrototype()); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:4169:74: note: 'this' declared here 4169 | HandleObject obj, ObjOperandId objId, HandleId id, ValOperandId rhsId) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:19, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:19: In static member function 'static unsigned int js::GlobalObject::prototypeSlot(JSProtoKey)', inlined from 'JS::Value js::GlobalObject::getPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:216:19, inlined from 'JSObject* js::GlobalObject::maybeGetPrototype(JSProtoKey) const' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1941:59: /build/reproducible-path/0ad-0.0.26/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; | ^~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1910:14: note: 'protoKey' was declared here 1910 | JSProtoKey protoKey; | ^~~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::StringObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: /build/reproducible-path/0ad-0.0.26/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**)cx)[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:27: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: 'obj' declared here 38 | Rooted obj( | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:34:67: note: 'cx' declared here 34 | /* static */ inline StringObject* StringObject::create(JSContext* cx, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::CallIRGenerator::getTemplateObjectForNative(JS::HandleFunction, JS::MutableHandleObject)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5939:49: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_34(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'bool js::jit::CallIRGenerator::getTemplateObjectForNative(JS::HandleFunction, JS::MutableHandleObject)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5939:20: note: 'obj' declared here 5939 | RootedObject obj(cx_, &thisval_.toObject()); | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:5893:73: note: 'this' declared here 5893 | MutableHandleObject res) { | ^ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStub()' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6131:62: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'calleeFunc' in '((JS::Rooted**)MEM[(struct JSContext * const &)this_10(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::CallIRGenerator::tryAttachStub()': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6131:18: note: 'calleeFunc' declared here 6131 | RootedFunction calleeFunc(cx_, &calleeObj->as()); | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:6099:47: note: 'this' declared here 6099 | AttachDecision CallIRGenerator::tryAttachStub() { | ^ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::MutableHandle; T = JSObject*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::HandleObject, js::jit::ObjOperandId, JS::HandleId)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1372:47: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_62(D) + 352])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1372:16: note: 'getter' declared here 1372 | RootedObject getter(cx_, desc.getterObject()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIR.cpp:1316:54: note: 'this' declared here 1316 | HandleObject obj, ObjOperandId objId, HandleId id) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.h:13, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineIC.h:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:427:76: /build/reproducible-path/0ad-0.0.26/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**)MEM[(struct JSContext * const &)this_20(D) + 32])[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:38: /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:426:18: note: 'script' declared here 426 | RootedScript script(analysisContext, | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonBuilder.cpp:384:76: note: 'this' declared here 384 | CallInfo& callInfo) { | ^ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallArgs.h:73, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/CallNonGenericMethod.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.h:12: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1183:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1183:15: note: 'result' declared here 1183 | RootedValue result(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1181:37: note: 'cx' declared here 1181 | bool RNewObject::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In file included from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:326:46: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:47: warning: 'result' may be used uninitialized [-Wmaybe-uninitialized] 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:316:11: note: 'result' was declared here 316 | int32_t result; | ^~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1296:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1296:15: note: 'result' declared here 1296 | RootedValue result(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:1294:39: note: 'cx' declared here 1294 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1120:64, inlined from 'virtual bool js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:529:24: /build/reproducible-path/0ad-0.0.26/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**)cx)[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp: In member function 'virtual bool js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:529:15: note: 'result' declared here 529 | RootedValue result(cx); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:527:40: note: 'cx' declared here 527 | bool RStringLength::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = js::ObjectGroup*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:975:78: /build/reproducible-path/0ad-0.0.26/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**)cx)[4]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Recover.cpp:972:39: note: 'cx' declared here 972 | bool RStringSplit::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_jit9.cpp:38: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp: In member function 'void js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)': /build/reproducible-path/0ad-0.0.26/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)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/ScalarReplacement.cpp:1175:11: note: 'index' was declared here 1175 | int32_t index; | ^~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::GCVector > >]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::GCVector > >; T = JS::GCVector > >]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp:91:77: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'tempFrames' in '((JS::Rooted**)cx)[13]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp: In static member function 'static bool js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, uint8_t*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, RematerializedFrameVector&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp:90:37: note: 'tempFrames' declared here 90 | Rooted tempFrames(cx, | ^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/RematerializedFrame.cpp:88:16: note: 'cx' declared here 88 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, | ~~~~~~~~~~~^~ In member function 'void js::InlineList::insertAfterUnchecked(Node*, Node*) [with T = js::jit::MUse]', inlined from 'void js::InlineList::pushFrontUnchecked(Node*) [with T = js::jit::MUse]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h:12720:16, inlined from 'void js::jit::MAryInstruction::initOperand(size_t, js::jit::MDefinition*) [with long unsigned int Arity = 4]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4194:39: /build/reproducible-path/0ad-0.0.26/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; | ~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit7.cpp:38: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4170:16: note: 'littleEndian' was declared here 4170 | MDefinition* littleEndian; | ^~~~~~~~~~~~ In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIRGenerator.h:20, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LICM.cpp:11: 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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:4128:34: /build/reproducible-path/0ad-0.0.26/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) { | ^ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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::InlineList::insertBeforeUnchecked(Node*, Node*) [with T = js::jit::MInstruction]', inlined from 'void js::InlineList::insertBefore(Node*, Node*) [with T = js::jit::MInstruction]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/InlineList.h:295:26, inlined from 'void js::InlineList::pushBack(Node*) [with T = js::jit::MInstruction]' at /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3162:15: /build/reproducible-path/0ad-0.0.26/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; | ~~~~~~~~~~~^~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MCallOptimize.cpp:3082:17: note: 'ins' was declared here 3082 | MInstruction* ins; | ^~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~^~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Poison.h:24, from /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/ds/LifoAlloc.h:30, from /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3949:44: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/Value.h:430:47: 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: /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3940:13: note: 'res' was declared here 3940 | int32_t res; | ^~~ /build/reproducible-path/0ad-0.0.26/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&)': /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.cpp:3959:13: note: 'res' was declared here 3959 | int64_t res; | ^~~ In file included from Unified_cpp_js_src_jit4.cpp:47: /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonCacheIRCompiler.cpp:1428:30: warning: '((unsigned char*)((char*)&scratch + offsetof(mozilla::Maybe,mozilla::Maybe::.mozilla::detail::MaybeStorage::mStorage)))[8]' may be used uninitialized [-Wmaybe-uninitialized] 1428 | Maybe scratch; | ^~~~~~~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, uint32_t, jsbytecode*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2153:42: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:20: /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'bool IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, uint32_t, jsbytecode*)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2153:16: note: 'script' declared here 2153 | RootedScript script(cx, frame->script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2148:52: note: 'cx' declared here 2148 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/include/js/RootingAPI.h:1126:26, inlined from 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2314:42: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp: In function 'bool js::jit::IonCompileScriptForBaselineOSR(JSContext*, BaselineFrame*, uint32_t, jsbytecode*, IonOsrTempData**)': /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2314:16: note: 'script' declared here 2314 | RootedScript script(cx, frame->script()); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Ion.cpp:2301:53: note: 'cx' declared here 2301 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSScript*]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]' at /build/reproducible-path/0ad-0.0.26/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*)' at /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4357:65: /build/reproducible-path/0ad-0.0.26/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**)cx)[5]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:29: /build/reproducible-path/0ad-0.0.26/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*)': /build/reproducible-path/0ad-0.0.26/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)); | ^~~~~~ /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/IonAnalysis.cpp:4348:16: note: 'cx' declared here 4348 | JSContext* cx, DPAConstraintInfo& constraintInfo, HandleFunction fun, | ~~~~~~~~~~~^~ make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/jit' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' js/src/build/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/js/src/build/symverscript.in mozjs78_ps_release 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 /build/reproducible-path/0ad-0.0.26/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,/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/dist/bin -Wl,-rpath-link,/usr/local/lib /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/x86_64-unknown-linux-gnu/release/libjsrust.a -Wl,--version-script,symverscript -lm -lz -lm -ldl /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --target libmozjs78-ps-release.so chmod +x libmozjs78-ps-release.so ../../../config/nsinstall -R -m 644 'libmozjs78-ps-release.so' '../../../dist/bin' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make recurse_misc make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' js/src/build/spidermonkey_checks.stub /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_spidermonkey_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_js_opcode.py TEST-PASS | check_spidermonkey_style.py | ok /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:36: SyntaxWarning: invalid escape sequence '\s' reBeforeArg = "(?<=[(,\s])" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\w' reArgType = "(?P[\w\s:*&]+)" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\s' reArgName = "(?P\s\w+)" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s' reArgDefault = "(?P(?:\s=[^,)]+)?)" /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g' signature = reMatchArg.sub('\g', signature) /build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g' r'.*DEFINED_ON\((?P[^()]*)\).*', '\g', signature).split(',') TEST-PASS | check_macroassembler_style.py | ok TEST-PASS | check_js_opcode.py | ok make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make recurse_libs make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/config' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/js/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/memory/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' make[5]: Nothing to be done for 'libs'. make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release/mozglue/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make recurse_tools make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[4]: Nothing to be done for 'recurse_tools'. make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/spidermonkey/mozjs-78.6.0/build-release' make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/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.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.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 CMake Warning (dev) at cmake/DetermineProcessor.cmake:11 (EXEC_PROGRAM): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): cmake/OptimalOptions.cmake:2 (INCLUDE) CMakeLists.txt:28 (INCLUDE) This warning is for project developers. Use -Wno-dev to suppress it. -- Setting optimal options -- Processor: x86_64 -- Compiler Flags: -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so -- Looking for OpenGL - found -- Looking for DirectX - not found -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.44") -- 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 (2.6s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_LINK_FLAGS -- Build files have been written to: /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[3]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[4]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 3%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl.cpp.o [ 15%] Building C object extern/poshlib/CMakeFiles/posh.dir/posh.c.o [ 15%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode0.cpp.o [ 15%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Debug.cpp.o [ 5%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/FileSystem.cpp.o [ 15%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode2.cpp.o [ 15%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh_utils.cpp.o [ 15%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/weightedclusterfit.cpp.o [ 15%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourblock.cpp.o [ 15%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode1.cpp.o [ 12%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Memory.cpp.o [ 15%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/fastclusterfit.cpp.o [ 16%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/StrLib.cpp.o [ 18%] Linking C static library libposh.a [ 19%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/TextWriter.cpp.o /build/reproducible-path/0ad-0.0.26/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) { | ^~ [ 20%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode3.cpp.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.cpp:3: /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.h:167:21: note: only here as a 'friend' 167 | friend void swap(StringBuilder & a, StringBuilder & b); | ^~~~ /build/reproducible-path/0ad-0.0.26/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) { | ^~ /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvcore/StrLib.h:356:21: note: only here as a 'friend' 356 | friend void swap(String & a, String & b); | ^~~~ [ 22%] Building CXX object src/nvcore/CMakeFiles/nvcore.dir/Timer.cpp.o [ 23%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zoh.cpp.o [ 24%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohone.cpp.o [ 25%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourfit.cpp.o make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 25%] Built target posh [ 27%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/colourset.cpp.o [ 28%] Building CXX object src/bc6h/CMakeFiles/bc6h.dir/zohtwo.cpp.o [ 31%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode4.cpp.o [ 31%] Building CXX object src/nvtt/squish/CMakeFiles/squish.dir/maths.cpp.o [ 32%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode5.cpp.o [ 33%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode6.cpp.o [ 35%] Linking CXX shared library libnvcore.so [ 36%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_mode7.cpp.o [ 37%] Linking CXX static library libsquish.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 37%] Built target nvcore make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 38%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Fitting.cpp.o make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 38%] Built target squish make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 40%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/nvthread.cpp.o [ 41%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Event.cpp.o [ 42%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Mutex.cpp.o [ 44%] Building CXX object src/bc7/CMakeFiles/bc7.dir/avpcl_utils.cpp.o [ 45%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ParallelFor.cpp.o [ 46%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/Thread.cpp.o [ 48%] Building CXX object src/nvthread/CMakeFiles/nvthread.dir/ThreadPool.cpp.o [ 49%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Gamma.cpp.o [ 50%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Half.cpp.o /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp: In constructor 'nv::ThreadPool::ThreadPool(uint, bool, bool)': /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvthread/ThreadPool.cpp:123:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 123 | workers[i].start(workerFunc, (void *)i); | ^~~~~~~~~ [ 51%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/Plane.cpp.o [ 53%] Linking CXX static library libnvthread.a [ 54%] Building CXX object src/nvmath/CMakeFiles/nvmath.dir/SphericalHarmonic.cpp.o [ 55%] Linking CXX static library libbc6h.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 55%] Built target nvthread [ 55%] Built target bc6h [ 57%] Linking CXX static library libbc7.a make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 57%] Built target bc7 [ 58%] Linking CXX shared library libnvmath.so make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 58%] Built target nvmath make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/FloatImage.cpp.o [ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/BlockDXT.cpp.o [ 62%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/DirectDrawSurface.cpp.o [ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ErrorMetric.cpp.o [ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ImageIO.cpp.o [ 66%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Filter.cpp.o [ 67%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/NormalMap.cpp.o [ 68%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/Image.cpp.o [ 70%] Building CXX object src/nvimage/CMakeFiles/nvimage.dir/ColorBlock.cpp.o In file included from /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/src/nvimage/ImageIO.cpp:57: /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h: In function 'int parse_png_file(png*, int, int)': /build/reproducible-path/0ad-0.0.26/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 | ~~~~~~^~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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 /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3744:19: /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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]; | ^~~~~~~~ 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 /build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/extern/stb/stb_image.h:3744:19: /build/reproducible-path/0ad-0.0.26/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); | ~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/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)': /build/reproducible-path/0ad-0.0.26/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 '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 71%] Built target nvimage make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[5]: Entering directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT5_RGBM.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt_wrapper.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/BlockCompressor.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/ClusterFit.cpp.o [ 77%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX11.cpp.o [ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDXT1.cpp.o [ 80%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX10.cpp.o [ 81%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/QuickCompressDXT.cpp.o [ 83%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/nvtt.cpp.o [ 84%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorDX9.cpp.o [ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/CompressorRGB.cpp.o [ 87%] Building CXX object src/nvtt/CMakeFiles/nvtt.dir/Context.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 [ 92%] 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 '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' [100%] Built target nvtt make[4]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[3]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/libraries/source/nvtt/src/build' make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/build/premake/premake5/build/gmake2.unix' ==== Building lua-lib (release) ==== ==== Building zip-lib (release) ==== ==== Building zlib-lib (release) ==== ==== Building mbedtls-lib (release) ==== ==== Building curl-lib (release) ==== ==== Building luashim-lib (release) ==== Creating obj/Release/luashim-lib Creating bin/Release Creating obj/Release/zlib-lib Creating bin/Release luashim.c adler32.c compress.c Creating obj/Release/lua-lib crc32.c deflate.c gzclose.c gzlib.c gzread.c lapi.c Creating obj/Release/mbedtls-lib aes.c Creating obj/Release/zip-lib mkstemp.c Creating obj/Release/curl-lib amigaos.c gzwrite.c infback.c zip_add.c inffast.c asyn-ares.c zip_add_dir.c inflate.c inftrees.c zip_add_entry.c asyn-thread.c zip_close.c Linking luashim-lib trees.c ==== Building example (release) ==== Creating obj/Release/example main.c uncompr.c Linking example ==== Building luasocket (release) ==== axtls.c zutil.c Creating obj/Release/luasocket auxiliar.c buffer.c compat.c base64.c except.c inet.c zip_delete.c io.c cleartext.c luasocket.c zip_dir_add.c zip_dirent.c main.c conncache.c zip_discard.c mime.c connect.c aesni.c options.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: | ^~~~~~~ zip_entry.c arc4.c select.c serial.c zip_err_str.c lbaselib.c lbitlib.c content_encoding.c zip_error.c lcode.c tcp.c timeout.c asn1parse.c zip_error_clear.c zip_error_get.c udp.c unix.c unixdgram.c cookie.c unixstream.c lcorolib.c zip_error_get_sys_type.c zip_error_strerror.c cram.c Linking zlib-lib usocket.c lctype.c asn1write.c ldblib.c ldebug.c zip_error_to_str.c zip_extra_field.c curl_addrinfo.c base64.c ldo.c zip_extra_field_api.c zip_fclose.c bignum.c Linking luasocket blowfish.c ldump.c zip_fdopen.c zip_file_add.c curl_des.c zip_file_error_clear.c zip_file_error_get.c zip_file_get_comment.c lfunc.c curl_endian.c curl_fnmatch.c zip_file_get_external_attributes.c zip_file_get_offset.c zip_file_rename.c zip_file_replace.c lgc.c linit.c zip_file_set_comment.c camellia.c ccm.c certs.c zip_file_set_external_attributes.c liolib.c curl_gethostname.c zip_file_strerror.c llex.c curl_gssapi.c zip_filerange_crc.c curl_memrchr.c cipher.c zip_fopen.c zip_fopen_encrypted.c curl_multibyte.c zip_fopen_index.c curl_ntlm_core.c zip_fopen_index_encrypted.c cipher_wrap.c curl_ntlm_wb.c zip_fread.c zip_get_archive_comment.c ctr_drbg.c curl_rtmp.c zip_get_archive_flag.c debug.c lmathlib.c lmem.c zip_get_compression_implementation.c zip_get_encryption_implementation.c des.c dhm.c zip_get_file_comment.c zip_get_name.c loadlib.c lobject.c curl_sasl.c ecdh.c lopcodes.c zip_get_num_entries.c ecdsa.c loslib.c ecjpake.c ecp.c zip_get_num_files.c zip_memdup.c zip_name_locate.c lparser.c lstate.c curl_sspi.c zip_new.c ecp_curves.c zip_open.c entropy.c zip_rename.c lstring.c curl_threads.c cyassl.c zip_replace.c lstrlib.c zip_set_archive_comment.c darwinssl.c dict.c digest.c digest_sspi.c entropy_poll.c ltable.c zip_set_archive_flag.c zip_set_default_password.c zip_set_file_comment.c dotdot.c error.c zip_set_file_compression.c zip_set_name.c zip_source_buffer.c gcm.c zip_source_close.c zip_source_crc.c zip_source_deflate.c zip_source_error.c easy.c havege.c hmac_drbg.c zip_source_file.c zip_source_filep.c ltablib.c md.c zip_source_free.c zip_source_function.c zip_source_layered.c zip_source_open.c escape.c zip_source_pkware.c ltm.c file.c zip_source_pop.c md2.c md4.c md5.c fileinfo.c formdata.c lundump.c zip_source_read.c md_wrap.c memory_buffer_alloc.c net.c zip_source_stat.c oid.c lutf8lib.c ftp.c zip_source_window.c ftplistparser.c lvm.c zip_source_zip.c getenv.c padlock.c zip_source_zip_new.c lzio.c getinfo.c pem.c zip_stat.c gopher.c zip_stat_index.c pk.c zip_stat_init.c pk_wrap.c gskit.c zip_strerror.c pkcs11.c gtls.c pkcs12.c pkcs5.c pkparse.c hash.c zip_string.c pkwrite.c hmac.c zip_unchange.c hostasyn.c platform.c ripemd160.c zip_unchange_all.c zip_unchange_archive.c hostcheck.c hostip.c zip_unchange_data.c rsa.c sha1.c zip_utf-8.c sha256.c hostip4.c sha512.c hostip6.c hostsyn.c Linking lua-lib http.c ssl_cache.c ssl_ciphersuites.c http2.c Linking zip-lib ssl_cli.c http_chunks.c ssl_cookie.c ssl_srv.c http_digest.c http_negotiate.c ssl_ticket.c http_ntlm.c http_proxy.c ssl_tls.c idn_win32.c if2ip.c imap.c threading.c timing.c inet_ntop.c version.c inet_pton.c version_features.c krb5.c x509.c krb5_gssapi.c x509_create.c x509_crl.c krb5_sspi.c ldap.c llist.c x509_crt.c x509_csr.c x509write_crt.c mbedtls.c x509write_csr.c md4.c md5.c xtea.c memdebug.c mprintf.c multi.c netrc.c non-ascii.c nonblock.c nss.c ntlm.c ntlm_sspi.c nwlib.c nwos.c oauth2.c openldap.c openssl.c parsedate.c pingpong.c pipeline.c polarssl.c polarssl_threadlock.c pop3.c progress.c rand.c rtsp.c schannel.c security.c select.c sendf.c share.c slist.c smb.c smtp.c socks.c socks_gssapi.c socks_sspi.c speedcheck.c splay.c spnego_gssapi.c spnego_sspi.c ssh.c strcase.c Linking mbedtls-lib strdup.c strerror.c strtok.c strtoofft.c system_win32.c telnet.c tftp.c timeval.c transfer.c url.c vauth.c version.c vtls.c warnless.c wildcard.c x509asn1.c 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 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 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(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/host/curl_utils.c:179:9: note: in expansion of macro 'curl_easy_setopt' 179 | curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, curlWriteCallback); | ^~~~~~~~~~~~~~~~ ../../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(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/host/curl_utils.c:185:17: note: in expansion of macro 'curl_easy_setopt' 185 | curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, curlProgressCallback); | ^~~~~~~~~~~~~~~~ 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 premake.c premake_main.c scripts.c string_endswith.c string_hash.c string_sha1.c string_startswith.c term_textColor.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); | ^~~~~~~~~~~~ zip_extract.c Linking Premake5 make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/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 (1157ms). /usr/bin/make config=release verbose=1 -C build/workspaces/gcc \ -j12 make[2]: Entering directory '/build/reproducible-path/0ad-0.0.26/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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" NetClientTurnManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" NetHost.cpp NetMessage.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" NetMessageSim.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 NetSession.cpp NetStats.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/pch/network/precompiled.h:26: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/network/NetClient.h:24, from ../../../source/network/NetClientTurnManager.cpp:21: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ 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/network/NetMessages.h:27, from ../../../source/network/NetMessage.h:26, from ../../../source/pch/network/precompiled.h:26: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/network/NetClient.h:24, from ../../../source/network/NetClient.cpp:20: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = unsigned int; Args = {}]' at ../../../source/scriptinterface/Object.h:238:62: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = unsigned int; Args = {}]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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.cpp dictionary_manager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 language.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 tinygettext.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" StanzaExtensions.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 JSInterface_Lobby.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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/lobby/IXmppClient.h:21, from ../../../source/lobby/XmppClient.h:21, from ../../../source/lobby/XmppClient.cpp:20: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, inlined from 'virtual JS::Value XmppClient::GUIGetGameList(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:615:25: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_10(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/network/NetClient.h:24, from ../../../source/lobby/XmppClient.cpp:26: ../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetGameList(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/lobby/XmppClient.cpp:597:59: note: 'rq' declared here 597 | JS::Value XmppClient::GUIGetGameList(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, inlined from 'virtual JS::Value XmppClient::GUIGetProfile(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:667:25: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_10(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetProfile(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/lobby/XmppClient.cpp:651:58: note: 'rq' declared here 651 | JS::Value XmppClient::GUIGetProfile(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, inlined from 'virtual JS::Value XmppClient::GUIGetBoardList(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:641:25: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_10(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetBoardList(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/lobby/XmppClient.cpp:625:60: note: 'rq' declared here 625 | JS::Value XmppClient::GUIGetBoardList(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, inlined from 'virtual JS::Value XmppClient::GUIGetPlayerList(const ScriptRequest&)' at ../../../source/lobby/XmppClient.cpp:587:25: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_9(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In member function 'virtual JS::Value XmppClient::GUIGetPlayerList(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/lobby/XmppClient.cpp:569:61: note: 'rq' declared here 569 | JS::Value XmppClient::GUIGetPlayerList(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = std::__cxx11::basic_string; Args = {char [6], std::__cxx11::basic_string, std::allocator >, char [9], bool, char [5], double}]' at ../../../source/scriptinterface/Object.h:238:62: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = std::__cxx11::basic_string; Args = {char [6], std::__cxx11::basic_string, std::allocator >, char [9], bool, char [5], double}]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -o "obj/glooxwrapper_Release/precompiled.h.gch" -MF "obj/glooxwrapper_Release/precompiled.h.d" -c "../../../source/pch/glooxwrapper/precompiled.h" glooxwrapper.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" precompiled.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -o "obj/simulation2_Release/precompiled.h.gch" -MF "obj/simulation2_Release/precompiled.h.d" -c "../../../source/pch/simulation2/precompiled.h" precompiled.cpp Simulation2.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpAIManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpCinemaManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpCommandQueue.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 CCmpMinimap.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 CCmpObstruction.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpObstructionManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpOverlayRenderer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 struct std::iterator' is deprecated [-Wdeprecated-declarations] 73 | template struct _iter : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:65, from /usr/include/c++/14/bits/specfun.h:43, from /usr/include/c++/14/cmath:3898, from /usr/include/c++/14/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++/14/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ CCmpRangeOverlayRenderer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/simulation2/components/CCmpAIManager.cpp:35: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ CCmpTemplateManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CCmpUnitRenderer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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 struct std::iterator' is deprecated [-Wdeprecated-declarations] 73 | template struct _iter : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:65, from /usr/include/c++/14/bits/specfun.h:43, from /usr/include/c++/14/cmath:3898, from /usr/include/c++/14/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++/14/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ CCmpVisualActor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 ICmpSettlement.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float, char [2], float, char [2], float}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:112:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_7(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/simulation2/scripting/EngineScriptConversions.cpp:20: ../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CColor]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/simulation2/scripting/EngineScriptConversions.cpp:110:62: note: 'rq' declared here 110 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, CColor const& val) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:224:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_16(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/simulation2/scripting/EngineScriptConversions.cpp:211:65: note: 'rq' declared here 211 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = short unsigned int; Args = {char [7], short unsigned int, char [5], JS::Rooted}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:245:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_17(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = Grid]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/simulation2/scripting/EngineScriptConversions.cpp:232:66: note: 'rq' declared here 232 | template<> void Script::ToJSVal >(const ScriptRequest& rq, JS::MutableHandleValue ret, const Grid& val) | ~~~~~~~~~~~~~~~~~~~~~^~ ISerializer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' 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 = IComponent*]' at ../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:54: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'instance' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_18(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/simulation2/scripting/EngineScriptConversions.cpp: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = IComponent*]': ../../../source/simulation2/scripting/EngineScriptConversions.cpp:47:25: note: 'instance' declared here 47 | JS::RootedValue instance(rq.cx, val->GetJSInstance()); | ^~~~~~~~ ../../../source/simulation2/scripting/EngineScriptConversions.cpp:38:67: note: 'rq' declared here 38 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, IComponent* const& val) | ~~~~~~~~~~~~~~~~~~~~~^~ TurnManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'bool Script::GetObjectClassName(const ScriptRequest&, JS::HandleObject, T&) [with T = std::__cxx11::basic_string]' at ../../../source/scriptinterface/Object.h:137:18, inlined from 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)' at ../../../source/simulation2/serialization/SerializedScriptTypes.h:68:33: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructor' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_15(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/simulation2/serialization/BinarySerializer.cpp:25: ../../../source/scriptinterface/Object.h: In function 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)': ../../../source/scriptinterface/Object.h:137:25: note: 'constructor' declared here 137 | JS::RootedValue constructor(rq.cx, JS::ObjectOrNullValue(JS_GetConstructor(rq.cx, obj))); | ^~~~~~~~~~~ In file included from ../../../source/simulation2/serialization/BinarySerializer.cpp:30: ../../../source/simulation2/serialization/SerializedScriptTypes.h:64:70: note: 'rq' declared here 64 | inline SPrototypeSerialization GetPrototypeInfo(const ScriptRequest& rq, JS::HandleObject prototype) | ~~~~~~~~~~~~~~~~~~~~~^~ 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::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const' at ../../../source/simulation2/system/ParamNode.cpp:400:32: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'childVal' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_22(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/simulation2/system/ParamNode.cpp: In member function 'void CParamNode::ConstructJSVal(const ScriptRequest&, JS::MutableHandleValue) const': ../../../source/simulation2/system/ParamNode.cpp:400:25: note: 'childVal' declared here 400 | JS::RootedValue childVal(rq.cx); | ^~~~~~~~ ../../../source/simulation2/system/ParamNode.cpp:367:54: note: 'rq' declared here 367 | void CParamNode::ConstructJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret) const | ~~~~~~~~~~~~~~~~~~~~~^~ 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::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'bool Script::GetObjectClassName(const ScriptRequest&, JS::HandleObject, T&) [with T = std::__cxx11::basic_string]' at ../../../source/scriptinterface/Object.h:137:18, inlined from 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)' at ../../../source/simulation2/serialization/SerializedScriptTypes.h:68:33: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'constructor' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_15(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/simulation2/serialization/StdDeserializer.cpp:26: ../../../source/scriptinterface/Object.h: In function 'SPrototypeSerialization GetPrototypeInfo(const ScriptRequest&, JS::HandleObject)': ../../../source/scriptinterface/Object.h:137:25: note: 'constructor' declared here 137 | JS::RootedValue constructor(rq.cx, JS::ObjectOrNullValue(JS_GetConstructor(rq.cx, obj))); | ^~~~~~~~~~~ In file included from ../../../source/simulation2/serialization/StdDeserializer.cpp:32: ../../../source/simulation2/serialization/SerializedScriptTypes.h:64:70: note: 'rq' declared here 64 | inline SPrototypeSerialization GetPrototypeInfo(const ScriptRequest& rq, JS::HandleObject prototype) | ~~~~~~~~~~~~~~~~~~~~~^~ 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 JSON.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" ScriptContext.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 ScriptExceptions.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" ScriptInterface.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" ScriptStats.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" JSInterface_L10n.cpp BoundingBoxAligned.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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 BoundingSphere.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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 Frustum.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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 Matrix3D.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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 CLogger.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" In file included from ../../../source/ps/CConsole.cpp:37: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ Errors.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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 CmdLineArgs.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp" In file included from ../../../source/ps/GameSetup/GameSetup.cpp:53: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ ../../../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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp" In file included from ../../../source/ps/Hotkey.cpp:19: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ Joystick.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" In file included from ../../../source/ps/ProfileViewer.cpp:32: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ Profiler2GPU.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_1(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/network/NetClient.h:24, from ../../../source/ps/GameSetup/GameSetup.cpp:37: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ Pyrogenesis.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SavedGame.o" -MF "obj/engine_Release/SavedGame.d" -c "../../../source/ps/SavedGame.cpp" In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = bool; Args = {}]' at ../../../source/scriptinterface/Object.h:238:62: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = bool; Args = {}]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = bool; Args = {}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = int; Args = {char [12], bool}]' at ../../../source/scriptinterface/Object.h:238:21: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_6(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = int; Args = {char [12], bool}]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ TaskManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/ps/SavedGame.cpp:34: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ World.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/XMBData.o" -MF "obj/engine_Release/XMBData.d" -c "../../../source/ps/XMB/XMBData.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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = std::vector; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18, inlined from 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)' at ../../../source/ps/Mod.cpp:123:26: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_19(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/ps/Mod.cpp:32: ../../../source/scriptinterface/Object.h: In function 'bool {anonymous}::ParseModJSON(const ScriptRequest&, const PIVFS&, OsPath, OsPath, Mod::ModData&)': ../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/ps/Mod.cpp:108:40: note: 'rq' declared here 108 | bool ParseModJSON(const ScriptRequest& rq, const PIVFS& vfs, OsPath modsPath, OsPath mod, Mod::ModData& data) | ~~~~~~~~~~~~~~~~~~~~~^~ XMBStorage.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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" JSInterface_Game.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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" ../../../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()); | ^~~~~~~~ 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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/network/NetClient.h:24, from ../../../source/ps/VisualReplay.cpp:27: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ JSInterface_Hotkey.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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" In file included from ../../../source/ps/scripting/JSInterface_Hotkey.cpp:25: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ In file included from ../../../source/ps/scripting/JSInterface_Main.cpp:32: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ JSInterface_Mod.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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" 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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::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 ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_9(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::vector > >]': ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); | ^~~ ../../../source/ps/scripting/JSInterface_Hotkey.cpp:41:56: note: 'rq' declared here 41 | static void ToJSVal_unordered_map(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::unordered_map& val) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::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 ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]' at ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:19: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_9(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/ps/scripting/JSInterface_Hotkey.cpp: In function 'void ToJSVal_unordered_map(const ScriptRequest&, JS::MutableHandleValue, const std::unordered_map&) [with T = std::__cxx11::basic_string; U = std::__cxx11::basic_string]': ../../../source/ps/scripting/JSInterface_Hotkey.cpp:43:26: note: 'obj' declared here 43 | JS::RootedObject obj(rq.cx, JS_NewPlainObject(rq.cx)); | ^~~ ../../../source/ps/scripting/JSInterface_Hotkey.cpp:41:56: note: 'rq' declared here 41 | static void ToJSVal_unordered_map(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::unordered_map& val) | ~~~~~~~~~~~~~~~~~~~~~^~ JSInterface_UserReport.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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 ../../../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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool {anonymous}::JSNodeData::Setup({anonymous}::XMBStorageWriter&, JS::HandleValue)' at ../../../source/ps/XMB/XMBStorage.cpp:249:30, inlined from 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]' at ../../../source/ps/XMB/XMBStorage.cpp:162:17: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'child' in '((JS::Rooted**)MEM[(struct JSContext * const &)data_25(D) + 56])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/ps/XMB/XMBStorage.cpp: In member function 'bool {anonymous}::XMBStorageWriter::OutputElements(WriteBuffer&, Args ...) [with Args = {{anonymous}::JSNodeData&, const unsigned int&, JS::Handle&&}]': ../../../source/ps/XMB/XMBStorage.cpp:249:33: note: 'child' declared here 249 | JS::RootedValue child(rq.cx); | ^~~~~ ../../../source/ps/XMB/XMBStorage.cpp:159:121: note: 'data' declared here 159 | bool XMBStorageWriter::OutputElements(WriteBuffer& writeBuffer, JSNodeData& data, const u32& nodeName, JS::HandleValue&& value) | ~~~~~~~~~~~~^~~~ JSInterface_VisualReplay.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundManager.o" -MF "obj/engine_Release/SoundManager.d" -c "../../../source/soundmanager/SoundManager.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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = CStr8; PropType = int]' at ../../../source/scriptinterface/Object.h:56:18, inlined from 'bool Script::GetPropertyInt(const ScriptRequest&, JS::HandleValue, int, T&) [with T = CStr8]' at ../../../source/scriptinterface/Object.h:73:20, inlined from 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]' at ../../../source/ps/scripting/JSInterface_Mod.cpp:73:30: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_15(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/ps/scripting/JSInterface_Mod.cpp:24: ../../../source/scriptinterface/Object.h: In function 'bool Script::FromJSVal(const ScriptRequest&, JS::HandleValue, T&) [with T = Mod::ModData]': ../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/ps/scripting/JSInterface_Mod.cpp:65:45: note: 'rq' declared here 65 | bool Script::FromJSVal(const ScriptRequest& rq, const JS::HandleValue val, Mod::ModData& data) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_Mod.cpp:142:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_7(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_Mod::GetAvailableMods(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/ps/scripting/JSInterface_Mod.cpp:131:49: note: 'rq' declared here 131 | JS::Value GetAvailableMods(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ OggData.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -include obj/engine_Release/precompiled.h -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.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/pch/engine/precompiled.h:27: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = int]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::SetPropertyInt(const ScriptRequest&, JS::HandleValue, int, const T&, bool, bool) [with T = JS::Rooted]' at ../../../source/scriptinterface/Object.h:131:28, inlined from 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)' at ../../../source/ps/scripting/JSInterface_ModIo.cpp:72:25: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_14(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/ps/scripting/JSInterface_ModIo.cpp:24: ../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_ModIo::GetMods(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/ps/scripting/JSInterface_ModIo.cpp:49:40: note: 'rq' declared here 49 | JS::Value GetMods(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" CameraController.cpp Canvas2D.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" CinemaManager.cpp ColladaManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" Color.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 HFTracer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" In file included from ../../../source/graphics/CinemaManager.cpp:34: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ In file included from ../../../source/graphics/CameraController.cpp:34: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ In file included from ../../../source/graphics/GameView.cpp:50: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ HeightMipmap.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 LOSTexture.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" 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/pch/graphics/precompiled.h:21: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_4(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/graphics/MapReader.cpp:42: ../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': ../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) | ~~~~~~~~~~~~~~~~~~~~~^~ Overlay.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" ../../../source/graphics/TextureManager.cpp: In member function 'CTextureConverter::Settings CTextureManagerImpl::GetConverterSettings(const CTexturePtr&)': ../../../source/graphics/TextureManager.cpp:788:91: warning: 'boost::filesystem::path boost::filesystem::path::leaf() const' is deprecated: Use path::filename() instead [-Wdeprecated-declarations] 788 | return m_TextureConverter.ComputeSettings(GetWstringFromWpath(srcPath.leaf()), files); | ~~~~~~~~~~~~^~ In file included from /usr/include/boost/filesystem.hpp:16, from ../../../source/graphics/TextureManager.cpp:41: /usr/include/boost/filesystem/path.hpp:1127:10: note: declared here 1127 | path leaf() const { return filename(); } | ^~~~ Unit.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" 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/pch/graphics/precompiled.h:21: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)' at ../../../source/graphics/scripting/JSInterface_GameView.cpp:82:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/scriptinterface/FunctionWrapper.h:21, from ../../../source/graphics/scripting/JSInterface_GameView.cpp:29: ../../../source/scriptinterface/Object.h: In function 'JS::Value JSI_GameView::GetCameraPivot(const ScriptRequest&)': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/graphics/scripting/JSInterface_GameView.cpp:75:47: note: 'rq' declared here 75 | JS::Value GetCameraPivot(const ScriptRequest& rq) | ~~~~~~~~~~~~~~~~~~~~~^~ Renderer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" ActorViewer.cpp Brushes.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 CommandHandlers.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" ElevationHandlers.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 GraphicsSetupHandlers.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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/ps/Game.h:25, from ../../../source/pch/atlas/precompiled.h:28: In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_3(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:47: ../../../source/scriptinterface/Object.h: In function 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:121:46: note: 'rq' declared here 121 | inline bool SetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, const T& value, bool constant = false, bool enumerable = true) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = JS::Rooted; Args = {}]' at ../../../source/scriptinterface/Object.h:238:62: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_4(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = JS::Rooted; Args = {}]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:234:47: note: 'rq' declared here 234 | inline bool CreateObject(const ScriptRequest& rq, JS::MutableHandleValue objectValue, const char* propertyName, const T& propertyValue, Args const&... args) | ~~~~~~~~~~~~~~~~~~~~~^~ 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CGUIScrollBarVertical.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" CGUISprite.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 GUITooltip.cpp IGUIScrollBar.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" In file included from ../../../source/gui/CGUI.cpp:42: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ IGUIButtonBehavior.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" In file included from ../../../source/gui/ObjectTypes/CHotkeyPicker.cpp:25: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ CImage.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" In file included from ../../../source/gui/ObjectTypes/CInput.cpp:33: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ CMiniMap.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 ../../../source/gui/Scripting/GuiScriptConversions.cpp:29: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ JSInterface_GUIProxy.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" 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::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::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**)MEM[(struct JSContext * const &)rq_59(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(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:40:66: note: 'rq' declared here 40 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, SDL_Event_ const& val) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [6], float, char [4], float, char [7], float}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CRect]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:187:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_7(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/gui/Scripting/GuiScriptConversions.cpp:31: ../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CRect]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/gui/Scripting/GuiScriptConversions.cpp:185:61: note: 'rq' declared here 185 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CRect& val) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [7], float}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CSize2D]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:330:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CSize2D]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/gui/Scripting/GuiScriptConversions.cpp:328:63: note: 'rq' declared here 328 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CSize2D& val) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::SetProperty(const ScriptRequest&, JS::HandleValue, PropType, const T&, bool, bool) [with T = JS::Rooted; PropType = const char*]' at ../../../source/scriptinterface/Object.h:123:18, inlined from 'bool Script::CreateObject(const ScriptRequest&, JS::MutableHandleValue, const char*, const T&, const Args& ...) [with T = float; Args = {char [2], float}]' at ../../../source/scriptinterface/Object.h:238:62, inlined from 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CVector2D]' at ../../../source/gui/Scripting/GuiScriptConversions.cpp:358:22: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_5(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../source/scriptinterface/Object.h: In function 'void Script::ToJSVal(const ScriptRequest&, JS::MutableHandleValue, const T&) [with T = CVector2D]': ../../../source/scriptinterface/Object.h:123:25: note: 'val' declared here 123 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/gui/Scripting/GuiScriptConversions.cpp:356:65: note: 'rq' declared here 356 | template<> void Script::ToJSVal(const ScriptRequest& rq, JS::MutableHandleValue ret, const CVector2D& val) | ~~~~~~~~~~~~~~~~~~~~~^~ 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::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]', inlined from 'JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1126:26, inlined from 'JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1102:42, inlined from 'JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]' at ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1120:64, inlined from 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]' at ../../../source/scriptinterface/Object.h:56:18: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'val' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_4(D)])[12]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/gui/SettingTypes/CGUISize.cpp:25: ../../../source/scriptinterface/Object.h: In function 'bool Script::GetProperty(const ScriptRequest&, JS::HandleValue, PropType, T&) [with T = float; PropType = const char*]': ../../../source/scriptinterface/Object.h:56:25: note: 'val' declared here 56 | JS::RootedValue val(rq.cx); | ^~~ ../../../source/scriptinterface/Object.h:54:46: note: 'rq' declared here 54 | inline bool GetProperty(const ScriptRequest& rq, JS::HandleValue obj, PropType name, T& out) | ~~~~~~~~~~~~~~~~~~~~~^~ In member function 'void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]', inlined from 'JS::Rooted::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_vector(const ScriptRequest&, JS::MutableHandleValue, const std::vector&) [with T = CVector2D]' at ../../../source/scriptinterface/ScriptConversions.h:94:19: ../../../libraries/source/spidermonkey/include-unix-release/js/RootingAPI.h:1080:12: warning: storing the address of local variable 'obj' in '((JS::Rooted**)MEM[(struct JSContext * const &)rq_12(D)])[3]' [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/scriptinterface/Object.h:21: ../../../source/scriptinterface/ScriptConversions.h: In function 'void Script::ToJSVal_vector(const ScriptRequest&, JS::MutableHandleValue, const std::vector&) [with T = CVector2D]': ../../../source/scriptinterface/ScriptConversions.h:94:26: note: 'obj' declared here 94 | JS::RootedObject obj(rq.cx, JS::NewArrayObject(rq.cx, 0)); | ^~~ ../../../source/scriptinterface/ScriptConversions.h:92:70: note: 'rq' declared here 92 | template inline void ToJSVal_vector(const ScriptRequest& rq, JS::MutableHandleValue ret, const std::vector& val) | ~~~~~~~~~~~~~~~~~~~~~^~ 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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" freelist.cpp page_aligned.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 app_hooks.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" bits.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" byte_order.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 debug_stl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" dbghelp.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 archive_zip.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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 vfs_lookup.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" ../../../source/lib/file/file_system.cpp: In function 'Status CopyFile(const OsPath&, const OsPath&, bool)': ../../../source/lib/file/file_system.cpp:221:38: warning: 'bool boost::filesystem::copy_file(const path&, const path&, copy_option)' is deprecated: Use copy_options instead of copy_option [-Wdeprecated-declarations] 221 | fs::copy_file(fs::path(path.string()), fs::path(newPath.string()), boost::filesystem::copy_option::overwrite_if_exists); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/filesystem.hpp:19, from ../../../source/lib/file/file_system.cpp:33: /usr/include/boost/filesystem/operations.hpp:473:13: note: declared here 473 | inline bool copy_file(path const& from, path const& to, // See ticket #2925 | ^~~~~~~~~ frequency_filter.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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" amd64.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/amd64.o" -MF "obj/lowlevel_Release/amd64.d" -c "../../../source/lib/sysdep/arch/amd64/amd64.cpp" apic.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/apic.o" -MF "obj/lowlevel_Release/apic.d" -c "../../../source/lib/sysdep/arch/x86_x64/apic.cpp" simd.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/simd.o" -MF "obj/lowlevel_Release/simd.d" -c "../../../source/lib/sysdep/arch/x86_x64/simd.cpp" x86_x64.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/x86_x64.o" -MF "obj/lowlevel_Release/x86_x64.d" -c "../../../source/lib/sysdep/arch/x86_x64/x86_x64.cpp" cpu.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=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 -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/amd64.o obj/lowlevel_Release/apic.o obj/lowlevel_Release/simd.o obj/lowlevel_Release/x86_x64.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 g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -o "obj/gladwrapper_Release/egl.o" -MF "obj/gladwrapper_Release/egl.d" -c "../../../libraries/source/glad/src/egl.cpp" gl.cpp glx.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -o "obj/gladwrapper_Release/gl.o" -MF "obj/gladwrapper_Release/gl.d" -c "../../../libraries/source/glad/src/gl.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" Decompose.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" GeomReindex.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" Maths.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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 PSAConvert.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" StdSkeletons.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -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=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -o "obj/pyrogenesis_Release/main.o" -MF "obj/pyrogenesis_Release/main.d" -c "../../../source/main.cpp" In file included from ../../../source/main.cpp:49: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ 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 ==== Building mocks_test (release) ==== Creating obj/mocks_test_Release mkdir -p obj/mocks_test_Release mocks_test.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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_test -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 -fvisibility=hidden -o "obj/mocks_test_Release/mocks_test.o" -MF "obj/mocks_test_Release/mocks_test.d" -c "../../../source/mocks/mocks_test.cpp" Linking mocks_test ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o ==== Building AtlasObject (release) ==== Creating obj/AtlasObject_Release mkdir -p obj/AtlasObject_Release AtlasObjectImpl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -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 -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" AtlasObjectJS.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -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 -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectJS.o" -MF "obj/AtlasObject_Release/AtlasObjectJS.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp" AtlasObjectText.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -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 -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectText.o" -MF "obj/AtlasObject_Release/AtlasObjectText.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectText.cpp" AtlasObjectXML.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -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/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -O3 -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 -fvisibility=hidden -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectXML.o" -MF "obj/AtlasObject_Release/AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp" In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from ../../../source/third_party/jsonspirit/json_spirit_value.h:22, from ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:13, from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32, from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:26: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:42, from ../../../source/tools/atlas/AtlasObject/AtlasObject.h:31, from ../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp:18: In static member function 'static std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)', inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:435:21, inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:430:7, inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const _CharT*, const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:489:16, inlined from 'static void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy_chars(_CharT*, const_iterator, const_iterator) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:478:22, inlined from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = __gnu_cxx::__normal_iterator >; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.tcc:247:21, inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/14/bits/basic_string.h:770:16, inlined from 'String_type json_spirit::substitute_esc_chars(typename String_type::const_iterator, typename String_type::const_iterator) [with String_type = std::__cxx11::basic_string]' at ../../../source/third_party/jsonspirit/json_spirit_reader_template.h:132:62: /usr/include/c++/14/bits/char_traits.h:427:56: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' accessing 9223372036854775808 or more bytes at offsets 0 and 0 may overlap up to 9223372036854775809 bytes at offset -1 [-Wrestrict] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ Linking AtlasObject ar -rcs "../../../binaries/system/libAtlasObject.a" obj/AtlasObject_Release/AtlasObjectImpl.o obj/AtlasObject_Release/AtlasObjectJS.o obj/AtlasObject_Release/AtlasObjectText.o obj/AtlasObject_Release/AtlasObjectXML.o ==== Building AtlasUI (release) ==== Creating obj/AtlasUI_Release mkdir -p obj/AtlasUI_Release precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.h.gch" -MF "obj/AtlasUI_Release/precompiled.h.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.h" ActorEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditor.o" -MF "obj/AtlasUI_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp" ActorEditorListCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditorListCtrl.o" -MF "obj/AtlasUI_Release/ActorEditorListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp" AnimListEditor.cpp PropListEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AnimListEditor.o" -MF "obj/AtlasUI_Release/AnimListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PropListEditor.o" -MF "obj/AtlasUI_Release/PropListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp" TexListEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TexListEditor.o" -MF "obj/AtlasUI_Release/TexListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp" ActionButton.cpp ToolButton.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActionButton.o" -MF "obj/AtlasUI_Release/ActionButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ToolButton.o" -MF "obj/AtlasUI_Release/ToolButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp" Canvas.cpp ColorDialog.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Canvas.o" -MF "obj/AtlasUI_Release/Canvas.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ColorDialog.o" -MF "obj/AtlasUI_Release/ColorDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp" DraggableListCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" DraggableListCtrlCommands.cpp EditableListCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" EditableListCtrlCommands.cpp FieldEditCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" ListCtrlValidator.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" QuickComboBox.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" QuickFileCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickFileCtrl.o" -MF "obj/AtlasUI_Release/QuickFileCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp" QuickTextCtrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickTextCtrl.o" -MF "obj/AtlasUI_Release/QuickTextCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp" FileHistory.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" HighResTimer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" MapDialog.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" MapResizeDialog.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MapResizeDialog.o" -MF "obj/AtlasUI_Release/MapResizeDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/MapResizeDialog.cpp" PseudoMiniMapPanel.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PseudoMiniMapPanel.o" -MF "obj/AtlasUI_Release/PseudoMiniMapPanel.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapResizeDialog/PseudoMiniMapPanel.cpp" SnapSplitterWindow.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SnapSplitterWindow.o" -MF "obj/AtlasUI_Release/SnapSplitterWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp" virtualdirtreectrl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/virtualdirtreectrl.o" -MF "obj/AtlasUI_Release/virtualdirtreectrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp" AtlasDialog.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasDialog.o" -MF "obj/AtlasUI_Release/AtlasDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp" AtlasWindow.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindow.o" -MF "obj/AtlasUI_Release/AtlasWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp" AtlasClipboard.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasClipboard.o" -MF "obj/AtlasUI_Release/AtlasClipboard.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp" AtlasEventLoop.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasEventLoop.o" -MF "obj/AtlasUI_Release/AtlasEventLoop.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp" AtlasWindowCommand.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommand.o" -MF "obj/AtlasUI_Release/AtlasWindowCommand.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp" AtlasWindowCommandProc.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommandProc.o" -MF "obj/AtlasUI_Release/AtlasWindowCommandProc.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp" Datafile.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Datafile.o" -MF "obj/AtlasUI_Release/Datafile.d" -c "../../../source/tools/atlas/AtlasUI/General/Datafile.cpp" Observable.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Observable.o" -MF "obj/AtlasUI_Release/Observable.d" -c "../../../source/tools/atlas/AtlasUI/General/Observable.cpp" DLLInterface.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DLLInterface.o" -MF "obj/AtlasUI_Release/DLLInterface.d" -c "../../../source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp" KeyMap.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/KeyMap.o" -MF "obj/AtlasUI_Release/KeyMap.d" -c "../../../source/tools/atlas/AtlasUI/Misc/KeyMap.cpp" precompiled.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/precompiled.o" -MF "obj/AtlasUI_Release/precompiled.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp" ScenarioEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ScenarioEditor.o" -MF "obj/AtlasUI_Release/ScenarioEditor.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp" SectionLayout.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SectionLayout.o" -MF "obj/AtlasUI_Release/SectionLayout.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp" Cinema.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Cinema.o" -MF "obj/AtlasUI_Release/Cinema.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp" Sidebar.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Sidebar.o" -MF "obj/AtlasUI_Release/Sidebar.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp" Environment.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Environment.o" -MF "obj/AtlasUI_Release/Environment.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp" LightControl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/LightControl.o" -MF "obj/AtlasUI_Release/LightControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp" Map.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Map.o" -MF "obj/AtlasUI_Release/Map.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp" Object.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Object.o" -MF "obj/AtlasUI_Release/Object.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp" VariationControl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/VariationControl.o" -MF "obj/AtlasUI_Release/VariationControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp" Player.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Player.o" -MF "obj/AtlasUI_Release/Player.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp" Terrain.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" In file included from /usr/include/boost/smart_ptr/detail/requires_cxx11.hpp:9, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from ../../../source/third_party/jsonspirit/json_spirit_value.h:22, from ../../../source/third_party/jsonspirit/json_spirit_writer_template.h:13, from ../../../source/tools/atlas/AtlasObject/JSONSpiritInclude.h:32, from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ ActorViewerTool.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" AlterElevation.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" Brushes.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" MiscState.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MiscState.o" -MF "obj/AtlasUI_Release/MiscState.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp" ObjectSettings.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ObjectSettings.o" -MF "obj/AtlasUI_Release/ObjectSettings.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp" Tools.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Tools.o" -MF "obj/AtlasUI_Release/Tools.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp" FillTerrain.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FillTerrain.o" -MF "obj/AtlasUI_Release/FillTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp" FlattenElevation.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FlattenElevation.o" -MF "obj/AtlasUI_Release/FlattenElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp" PaintTerrain.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PaintTerrain.o" -MF "obj/AtlasUI_Release/PaintTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp" PickWaterHeight.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PickWaterHeight.o" -MF "obj/AtlasUI_Release/PickWaterHeight.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PickWaterHeight.cpp" PikeElevation.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PikeElevation.o" -MF "obj/AtlasUI_Release/PikeElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp" PlaceObject.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PlaceObject.o" -MF "obj/AtlasUI_Release/PlaceObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp" ReplaceTerrain.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ReplaceTerrain.o" -MF "obj/AtlasUI_Release/ReplaceTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp" SmoothElevation.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SmoothElevation.o" -MF "obj/AtlasUI_Release/SmoothElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp" TransformObject.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformObject.o" -MF "obj/AtlasUI_Release/TransformObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp" TransformPath.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -DCONFIG_ENABLE_PCH=1 -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -I../../../source/third_party/jsonspirit -isystem ../../../libraries/source/glad/include -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/x86_64-linux-gnu/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -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 -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformPath.o" -MF "obj/AtlasUI_Release/TransformPath.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp" Linking AtlasUI g++ -o "../../../binaries/system/libAtlasUI.so" obj/AtlasUI_Release/ActorEditor.o obj/AtlasUI_Release/ActorEditorListCtrl.o obj/AtlasUI_Release/AnimListEditor.o obj/AtlasUI_Release/PropListEditor.o obj/AtlasUI_Release/TexListEditor.o obj/AtlasUI_Release/ActionButton.o obj/AtlasUI_Release/ToolButton.o obj/AtlasUI_Release/Canvas.o obj/AtlasUI_Release/ColorDialog.o obj/AtlasUI_Release/DraggableListCtrl.o obj/AtlasUI_Release/DraggableListCtrlCommands.o obj/AtlasUI_Release/EditableListCtrl.o obj/AtlasUI_Release/EditableListCtrlCommands.o obj/AtlasUI_Release/FieldEditCtrl.o obj/AtlasUI_Release/ListCtrlValidator.o obj/AtlasUI_Release/QuickComboBox.o obj/AtlasUI_Release/QuickFileCtrl.o obj/AtlasUI_Release/QuickTextCtrl.o obj/AtlasUI_Release/FileHistory.o obj/AtlasUI_Release/HighResTimer.o obj/AtlasUI_Release/MapDialog.o obj/AtlasUI_Release/MapResizeDialog.o obj/AtlasUI_Release/PseudoMiniMapPanel.o obj/AtlasUI_Release/SnapSplitterWindow.o obj/AtlasUI_Release/virtualdirtreectrl.o obj/AtlasUI_Release/AtlasDialog.o obj/AtlasUI_Release/AtlasWindow.o obj/AtlasUI_Release/AtlasClipboard.o obj/AtlasUI_Release/AtlasEventLoop.o obj/AtlasUI_Release/AtlasWindowCommand.o obj/AtlasUI_Release/AtlasWindowCommandProc.o obj/AtlasUI_Release/Datafile.o obj/AtlasUI_Release/Observable.o obj/AtlasUI_Release/DLLInterface.o obj/AtlasUI_Release/KeyMap.o obj/AtlasUI_Release/precompiled.o obj/AtlasUI_Release/ScenarioEditor.o obj/AtlasUI_Release/SectionLayout.o obj/AtlasUI_Release/Cinema.o obj/AtlasUI_Release/Sidebar.o obj/AtlasUI_Release/Environment.o obj/AtlasUI_Release/LightControl.o obj/AtlasUI_Release/Map.o obj/AtlasUI_Release/Object.o obj/AtlasUI_Release/VariationControl.o obj/AtlasUI_Release/Player.o obj/AtlasUI_Release/Terrain.o obj/AtlasUI_Release/ActorViewerTool.o obj/AtlasUI_Release/AlterElevation.o obj/AtlasUI_Release/Brushes.o obj/AtlasUI_Release/MiscState.o obj/AtlasUI_Release/ObjectSettings.o obj/AtlasUI_Release/Tools.o obj/AtlasUI_Release/FillTerrain.o obj/AtlasUI_Release/FlattenElevation.o obj/AtlasUI_Release/PaintTerrain.o obj/AtlasUI_Release/PickWaterHeight.o obj/AtlasUI_Release/PikeElevation.o obj/AtlasUI_Release/PlaceObject.o obj/AtlasUI_Release/ReplaceTerrain.o obj/AtlasUI_Release/SmoothElevation.o obj/AtlasUI_Release/TransformObject.o obj/AtlasUI_Release/TransformPath.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -L/usr/lib/x86_64-linux-gnu -shared -Wl,-soname=libAtlasUI.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad -pthread -fPIC -rdynamic ../../../binaries/system/libAtlasObject.a -lboost_filesystem -lboost_system -lxml2 -lSDL2 -lwx_gtk3u_gl-3.2 -lwx_gtk3u_xrc-3.2 -lwx_gtk3u_html-3.2 -lwx_gtk3u_qa-3.2 -lwx_gtk3u_core-3.2 -lwx_baseu_xml-3.2 -lwx_baseu_net-3.2 -lwx_baseu-3.2 -lz -lX11 ==== Building ActorEditor (release) ==== Creating obj/ActorEditor_Release mkdir -p obj/ActorEditor_Release ActorEditor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DINSTALLED_BINDIR=/usr/games -DINSTALLED_DATADIR=/usr/share/games/0ad -DINSTALLED_LIBDIR=/usr/lib/games/0ad -I../../../source/tools/atlas -isystem ../../../libraries/source/glad/include -O3 -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 -fvisibility=hidden -o "obj/ActorEditor_Release/ActorEditor.o" -MF "obj/ActorEditor_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasFrontends/ActorEditor.cpp" Linking ActorEditor g++ -o "../../../binaries/system/ActorEditor" obj/ActorEditor_Release/ActorEditor.o -Wl,-z,relro -Wl,-z,now -L../../../binaries/system -Wl,-rpath,'$ORIGIN' -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/games/0ad ../../../binaries/system/libAtlasObject.a ../../../binaries/system/libAtlasUI.so ==== Building cxxtestroot (release) ==== Generating test root file /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --root --include=precompiled.h --include=lib/external_libraries/libsdl.h --runner=ErrorPrinter -o /build/reproducible-path/0ad-0.0.26/source/test_root.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:43: SyntaxWarning: invalid escape sequence '\s' lineCont_re = re.compile('(.*)\\\s*$') /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:130: SyntaxWarning: invalid escape sequence '\s' classdef = '(?:::\s*)?(?:\w+\s*::\s*)*\w+' /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:131: SyntaxWarning: invalid escape sequence '\s' baseclassdef = '(?:public|private|protected)\s+%s' % (classdef,) /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/python/python3/cxxtest/cxxtest_parser.py:134: SyntaxWarning: invalid escape sequence '\s' testsuite = '(?:(?:::)?\s*CxxTest\s*::\s*)?TestSuite' ==== Building test (release) ==== Creating obj/test_Release mkdir -p obj/test_Release precompiled.h g++ -x c++-header -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -o "obj/test_Release/precompiled.h.gch" -MF "obj/test_Release/precompiled.h.d" -c "../../../source/pch/test/precompiled.h" Generating test_Camera.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Camera.cpp ../../../source/graphics/tests/test_Camera.h Generating test_Color.cpp Generating test_LOSTexture.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Color.cpp ../../../source/graphics/tests/test_Color.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_LOSTexture.cpp ../../../source/graphics/tests/test_LOSTexture.h Generating test_MapGenerator.cpp Generating test_MeshManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_MapGenerator.cpp ../../../source/graphics/tests/test_MapGenerator.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_MeshManager.cpp ../../../source/graphics/tests/test_MeshManager.h Generating test_ShaderManager.cpp Generating test_Terrain.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_ShaderManager.cpp ../../../source/graphics/tests/test_ShaderManager.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h Generating test_TextureConverter.cpp Generating test_TextureManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureConverter.cpp ../../../source/graphics/tests/test_TextureConverter.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureManager.cpp ../../../source/graphics/tests/test_TextureManager.h Generating test_CGUIText.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/gui/tests/test_CGUIText.cpp ../../../source/gui/tests/test_CGUIText.h Generating test_GuiManager.cpp Generating test_ParseString.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/gui/tests/test_GuiManager.cpp ../../../source/gui/tests/test_GuiManager.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/gui/tests/test_ParseString.cpp ../../../source/gui/tests/test_ParseString.h Generating test_DynamicArena.cpp Generating test_adapters.cpp Generating test_allocators.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_DynamicArena.cpp ../../../source/lib/allocators/tests/test_DynamicArena.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_adapters.cpp ../../../source/lib/allocators/tests/test_adapters.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_allocators.cpp ../../../source/lib/allocators/tests/test_allocators.h Generating test_archive_zip.cpp Generating test_trace.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/archive/tests/test_archive_zip.cpp ../../../source/lib/file/archive/tests/test_archive_zip.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/common/tests/test_trace.cpp ../../../source/lib/file/common/tests/test_trace.h Generating test_vfs_real_path.cpp Generating test_vfs_tree.cpp Generating test_vfs_util.cpp Generating test_posix.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_real_path.cpp ../../../source/lib/file/vfs/tests/test_vfs_real_path.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_util.cpp ../../../source/lib/file/vfs/tests/test_vfs_util.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/posix/tests/test_posix.cpp ../../../source/lib/posix/tests/test_posix.h Generating test_rtl.cpp Generating test_sysdep.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/sysdep/tests/test_rtl.cpp ../../../source/lib/sysdep/tests/test_rtl.h Generating test_adts.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/sysdep/tests/test_sysdep.cpp ../../../source/lib/sysdep/tests/test_sysdep.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_adts.cpp ../../../source/lib/tests/test_adts.h Generating test_bits.cpp Generating test_byte_order.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_bits.cpp ../../../source/lib/tests/test_bits.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_byte_order.cpp ../../../source/lib/tests/test_byte_order.h Generating test_cache_adt.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_cache_adt.cpp ../../../source/lib/tests/test_cache_adt.h Generating test_fnv_hash.cpp Generating test_lib.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_fnv_hash.cpp ../../../source/lib/tests/test_fnv_hash.h Generating test_path.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_lib.cpp ../../../source/lib/tests/test_lib.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_path.cpp ../../../source/lib/tests/test_path.h Generating test_path_util.cpp Generating test_rand.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_path_util.cpp ../../../source/lib/tests/test_path_util.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_rand.cpp ../../../source/lib/tests/test_rand.h Generating test_regex.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_regex.cpp ../../../source/lib/tests/test_regex.h Generating test_secure_crt.cpp Generating test_wchar.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_secure_crt.cpp ../../../source/lib/tests/test_secure_crt.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_wchar.cpp ../../../source/lib/tests/test_wchar.h Generating test_tex.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tex/tests/test_tex.cpp ../../../source/lib/tex/tests/test_tex.h Generating test_Bound.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Bound.cpp ../../../source/maths/tests/test_Bound.h Generating test_BoundingSphere.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_BoundingSphere.cpp ../../../source/maths/tests/test_BoundingSphere.h Generating test_Brush.cpp Generating test_Fixed.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Brush.cpp ../../../source/maths/tests/test_Brush.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Fixed.cpp ../../../source/maths/tests/test_Fixed.h Generating test_FixedVector2D.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h Generating test_FixedVector3D.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.h Generating test_MD5.cpp Generating test_Matrix3d.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_MD5.cpp ../../../source/maths/tests/test_MD5.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Matrix3d.cpp ../../../source/maths/tests/test_Matrix3d.h Generating test_Sqrt.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Sqrt.cpp ../../../source/maths/tests/test_Sqrt.h Generating test_Net.cpp Generating test_NetMessage.cpp Generating test_CmdLineArgs.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/network/tests/test_Net.cpp ../../../source/network/tests/test_Net.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/network/tests/test_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/GameSetup/tests/test_CmdLineArgs.cpp ../../../source/ps/GameSetup/tests/test_CmdLineArgs.h Generating test_XMBData.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XMB/tests/test_XMBData.cpp ../../../source/ps/XMB/tests/test_XMBData.h Generating test_RelaxNG.cpp Generating test_XMLWriter.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_RelaxNG.cpp ../../../source/ps/XML/tests/test_RelaxNG.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.h Generating test_Xeromyces.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_Xeromyces.cpp ../../../source/ps/XML/tests/test_Xeromyces.h Generating stub_impl_hack.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/stub_impl_hack.cpp ../../../source/ps/tests/stub_impl_hack.h Generating test_CColor.cpp Generating test_CLogger.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CColor.cpp ../../../source/ps/tests/test_CColor.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CLogger.cpp ../../../source/ps/tests/test_CLogger.h Generating test_CStr.cpp Generating test_ConfigDB.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CStr.cpp ../../../source/ps/tests/test_CStr.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_ConfigDB.cpp ../../../source/ps/tests/test_ConfigDB.h Generating test_Future.cpp Generating test_Hotkeys.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Future.cpp ../../../source/ps/tests/test_Future.h Generating test_Hashing.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Hashing.cpp ../../../source/ps/tests/test_Hashing.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Hotkeys.cpp ../../../source/ps/tests/test_Hotkeys.h Generating test_Mod.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Mod.cpp ../../../source/ps/tests/test_Mod.h Generating test_ModIo.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_ModIo.cpp ../../../source/ps/tests/test_ModIo.h Generating test_TaskManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_TaskManager.cpp ../../../source/ps/tests/test_TaskManager.h Generating test_test.cpp Generating test_fmt.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_fmt.cpp ../../../source/ps/tests/test_fmt.h Generating test_FunctionWrapper.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_test.cpp ../../../source/ps/tests/test_test.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_FunctionWrapper.cpp ../../../source/scriptinterface/tests/test_FunctionWrapper.h Generating test_ScriptConversions.cpp Generating test_ScriptInterface.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptConversions.cpp ../../../source/scriptinterface/tests/test_ScriptConversions.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h Generating test_CinemaManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CinemaManager.cpp ../../../source/simulation2/components/tests/test_CinemaManager.h Generating test_CommandQueue.cpp Generating test_HierPathfinder.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_HierPathfinder.cpp ../../../source/simulation2/components/tests/test_HierPathfinder.h Generating test_ObstructionManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_ObstructionManager.cpp ../../../source/simulation2/components/tests/test_ObstructionManager.h Generating test_Pathfinder.cpp Generating test_Position.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_Pathfinder.cpp ../../../source/simulation2/components/tests/test_Pathfinder.h Generating test_RangeManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_Position.cpp ../../../source/simulation2/components/tests/test_Position.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_RangeManager.cpp ../../../source/simulation2/components/tests/test_RangeManager.h Generating test_TerritoryManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_TerritoryManager.cpp ../../../source/simulation2/components/tests/test_TerritoryManager.h Generating test_scripts.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_scripts.cpp ../../../source/simulation2/components/tests/test_scripts.h Generating test_CmpTemplateManager.cpp Generating test_ComponentManager.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.h Generating test_EntityMap.cpp Generating test_ParamNode.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_EntityMap.cpp ../../../source/simulation2/tests/test_EntityMap.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ParamNode.cpp ../../../source/simulation2/tests/test_ParamNode.h Generating test_SerializeTemplates.cpp Generating test_Serializer.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_SerializeTemplates.cpp ../../../source/simulation2/tests/test_SerializeTemplates.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.h Generating test_Simulation2.cpp Generating test_pkcs5_pbkdf5.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_Simulation2.cpp ../../../source/simulation2/tests/test_Simulation2.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.cpp ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.h Generating test_Preprocessor.cpp Generating test_AtlasObjectXML.cpp /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.cpp ../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.h /build/reproducible-path/0ad-0.0.26/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h test_Camera.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Camera.o" -MF "obj/test_Release/test_Camera.d" -c "../../../source/graphics/tests/test_Camera.cpp" test_Color.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Color.o" -MF "obj/test_Release/test_Color.d" -c "../../../source/graphics/tests/test_Color.cpp" test_LOSTexture.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_LOSTexture.o" -MF "obj/test_Release/test_LOSTexture.d" -c "../../../source/graphics/tests/test_LOSTexture.cpp" test_MapGenerator.cpp test_MeshManager.cpp test_ShaderManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_MapGenerator.o" -MF "obj/test_Release/test_MapGenerator.d" -c "../../../source/graphics/tests/test_MapGenerator.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_MeshManager.o" -MF "obj/test_Release/test_MeshManager.d" -c "../../../source/graphics/tests/test_MeshManager.cpp" g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ShaderManager.o" -MF "obj/test_Release/test_ShaderManager.d" -c "../../../source/graphics/tests/test_ShaderManager.cpp" test_Terrain.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Terrain.o" -MF "obj/test_Release/test_Terrain.d" -c "../../../source/graphics/tests/test_Terrain.cpp" test_TextureConverter.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TextureConverter.o" -MF "obj/test_Release/test_TextureConverter.d" -c "../../../source/graphics/tests/test_TextureConverter.cpp" test_TextureManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TextureManager.o" -MF "obj/test_Release/test_TextureManager.d" -c "../../../source/graphics/tests/test_TextureManager.cpp" test_CGUIText.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CGUIText.o" -MF "obj/test_Release/test_CGUIText.d" -c "../../../source/gui/tests/test_CGUIText.cpp" test_GuiManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_GuiManager.o" -MF "obj/test_Release/test_GuiManager.d" -c "../../../source/gui/tests/test_GuiManager.cpp" test_ParseString.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ParseString.o" -MF "obj/test_Release/test_ParseString.d" -c "../../../source/gui/tests/test_ParseString.cpp" In file included from /build/reproducible-path/0ad-0.0.26/source/gui/tests/test_GuiManager.h:26, from ../../../source/gui/tests/test_GuiManager.cpp:17: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ test_DynamicArena.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_DynamicArena.o" -MF "obj/test_Release/test_DynamicArena.d" -c "../../../source/lib/allocators/tests/test_DynamicArena.cpp" test_adapters.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_adapters.o" -MF "obj/test_Release/test_adapters.d" -c "../../../source/lib/allocators/tests/test_adapters.cpp" test_allocators.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_allocators.o" -MF "obj/test_Release/test_allocators.d" -c "../../../source/lib/allocators/tests/test_allocators.cpp" test_archive_zip.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_archive_zip.o" -MF "obj/test_Release/test_archive_zip.d" -c "../../../source/lib/file/archive/tests/test_archive_zip.cpp" test_trace.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_trace.o" -MF "obj/test_Release/test_trace.d" -c "../../../source/lib/file/common/tests/test_trace.cpp" test_vfs_real_path.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_vfs_real_path.o" -MF "obj/test_Release/test_vfs_real_path.d" -c "../../../source/lib/file/vfs/tests/test_vfs_real_path.cpp" test_vfs_tree.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_vfs_tree.o" -MF "obj/test_Release/test_vfs_tree.d" -c "../../../source/lib/file/vfs/tests/test_vfs_tree.cpp" test_vfs_util.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_vfs_util.o" -MF "obj/test_Release/test_vfs_util.d" -c "../../../source/lib/file/vfs/tests/test_vfs_util.cpp" test_posix.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_posix.o" -MF "obj/test_Release/test_posix.d" -c "../../../source/lib/posix/tests/test_posix.cpp" test_rtl.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_rtl.o" -MF "obj/test_Release/test_rtl.d" -c "../../../source/lib/sysdep/tests/test_rtl.cpp" test_sysdep.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_sysdep.o" -MF "obj/test_Release/test_sysdep.d" -c "../../../source/lib/sysdep/tests/test_sysdep.cpp" test_adts.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_adts.o" -MF "obj/test_Release/test_adts.d" -c "../../../source/lib/tests/test_adts.cpp" test_bits.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_bits.o" -MF "obj/test_Release/test_bits.d" -c "../../../source/lib/tests/test_bits.cpp" test_byte_order.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_byte_order.o" -MF "obj/test_Release/test_byte_order.d" -c "../../../source/lib/tests/test_byte_order.cpp" test_cache_adt.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_cache_adt.o" -MF "obj/test_Release/test_cache_adt.d" -c "../../../source/lib/tests/test_cache_adt.cpp" test_fnv_hash.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_fnv_hash.o" -MF "obj/test_Release/test_fnv_hash.d" -c "../../../source/lib/tests/test_fnv_hash.cpp" test_lib.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_lib.o" -MF "obj/test_Release/test_lib.d" -c "../../../source/lib/tests/test_lib.cpp" test_path.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_path.o" -MF "obj/test_Release/test_path.d" -c "../../../source/lib/tests/test_path.cpp" test_path_util.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_path_util.o" -MF "obj/test_Release/test_path_util.d" -c "../../../source/lib/tests/test_path_util.cpp" test_rand.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_rand.o" -MF "obj/test_Release/test_rand.d" -c "../../../source/lib/tests/test_rand.cpp" test_regex.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_regex.o" -MF "obj/test_Release/test_regex.d" -c "../../../source/lib/tests/test_regex.cpp" test_secure_crt.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_secure_crt.o" -MF "obj/test_Release/test_secure_crt.d" -c "../../../source/lib/tests/test_secure_crt.cpp" test_wchar.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_wchar.o" -MF "obj/test_Release/test_wchar.d" -c "../../../source/lib/tests/test_wchar.cpp" test_tex.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_tex.o" -MF "obj/test_Release/test_tex.d" -c "../../../source/lib/tex/tests/test_tex.cpp" test_Bound.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Bound.o" -MF "obj/test_Release/test_Bound.d" -c "../../../source/maths/tests/test_Bound.cpp" test_BoundingSphere.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_BoundingSphere.o" -MF "obj/test_Release/test_BoundingSphere.d" -c "../../../source/maths/tests/test_BoundingSphere.cpp" test_Brush.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Brush.o" -MF "obj/test_Release/test_Brush.d" -c "../../../source/maths/tests/test_Brush.cpp" test_Fixed.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Fixed.o" -MF "obj/test_Release/test_Fixed.d" -c "../../../source/maths/tests/test_Fixed.cpp" test_FixedVector2D.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_FixedVector2D.o" -MF "obj/test_Release/test_FixedVector2D.d" -c "../../../source/maths/tests/test_FixedVector2D.cpp" test_FixedVector3D.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_FixedVector3D.o" -MF "obj/test_Release/test_FixedVector3D.d" -c "../../../source/maths/tests/test_FixedVector3D.cpp" test_MD5.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_MD5.o" -MF "obj/test_Release/test_MD5.d" -c "../../../source/maths/tests/test_MD5.cpp" test_Matrix3d.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Matrix3d.o" -MF "obj/test_Release/test_Matrix3d.d" -c "../../../source/maths/tests/test_Matrix3d.cpp" test_Sqrt.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Sqrt.o" -MF "obj/test_Release/test_Sqrt.d" -c "../../../source/maths/tests/test_Sqrt.cpp" test_Net.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Net.o" -MF "obj/test_Release/test_Net.d" -c "../../../source/network/tests/test_Net.cpp" test_NetMessage.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_NetMessage.o" -MF "obj/test_Release/test_NetMessage.d" -c "../../../source/network/tests/test_NetMessage.cpp" precompiled.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/precompiled.o" -MF "obj/test_Release/precompiled.d" -c "../../../source/pch/test/precompiled.cpp" test_CmdLineArgs.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CmdLineArgs.o" -MF "obj/test_Release/test_CmdLineArgs.d" -c "../../../source/ps/GameSetup/tests/test_CmdLineArgs.cpp" test_XMBData.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_XMBData.o" -MF "obj/test_Release/test_XMBData.d" -c "../../../source/ps/XMB/tests/test_XMBData.cpp" test_RelaxNG.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_RelaxNG.o" -MF "obj/test_Release/test_RelaxNG.d" -c "../../../source/ps/XML/tests/test_RelaxNG.cpp" test_XMLWriter.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_XMLWriter.o" -MF "obj/test_Release/test_XMLWriter.d" -c "../../../source/ps/XML/tests/test_XMLWriter.cpp" In file included from /usr/include/string.h:548, from /usr/include/c++/14/cstring:43, from ../../../source/lib/pch/pch_stdlib.h:42, from ../../../source/lib/precompiled.h:104, from ../../../source/pch/test/precompiled.h:18: In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void MD5::Update(const u8*, size_t)' at ../../../source/maths/MD5.h:45:10, inlined from 'void TestMD5::test_chunks()' at /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:104:12: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' offset [-64, -1] is out of the bounds [0, 96] of object 'm' with type 'MD5' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../source/maths/tests/test_MD5.cpp:17: /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h: In function 'void TestMD5::test_chunks()': /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:103:29: note: 'm' declared here 103 | MD5 m; | ^ In function 'void* memcpy(void*, const void*, size_t)', inlined from 'void MD5::Update(const u8*, size_t)' at ../../../source/maths/MD5.h:45:10, inlined from 'void TestMD5::compare(const char*, const char*)' at /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:36:11, inlined from 'void TestMD5::test_rfc()' at /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:51:10, inlined from 'virtual void TestDescription_suite_TestMD5_test_rfc::runTest()' at ../../../source/maths/tests/test_MD5.cpp:27:41: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' offset [-64, -1] is out of the bounds [0, 96] of object 'm' with type 'MD5' [-Warray-bounds=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h: In member function 'virtual void TestDescription_suite_TestMD5_test_rfc::runTest()': /build/reproducible-path/0ad-0.0.26/source/maths/tests/test_MD5.h:35:21: note: 'm' declared here 35 | MD5 m; | ^ test_Xeromyces.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Xeromyces.o" -MF "obj/test_Release/test_Xeromyces.d" -c "../../../source/ps/XML/tests/test_Xeromyces.cpp" stub_impl_hack.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/stub_impl_hack.o" -MF "obj/test_Release/stub_impl_hack.d" -c "../../../source/ps/tests/stub_impl_hack.cpp" test_CColor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CColor.o" -MF "obj/test_Release/test_CColor.d" -c "../../../source/ps/tests/test_CColor.cpp" test_CLogger.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CLogger.o" -MF "obj/test_Release/test_CLogger.d" -c "../../../source/ps/tests/test_CLogger.cpp" test_CStr.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CStr.o" -MF "obj/test_Release/test_CStr.d" -c "../../../source/ps/tests/test_CStr.cpp" test_ConfigDB.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ConfigDB.o" -MF "obj/test_Release/test_ConfigDB.d" -c "../../../source/ps/tests/test_ConfigDB.cpp" test_Future.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Future.o" -MF "obj/test_Release/test_Future.d" -c "../../../source/ps/tests/test_Future.cpp" test_Hashing.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Hashing.o" -MF "obj/test_Release/test_Hashing.d" -c "../../../source/ps/tests/test_Hashing.cpp" test_Hotkeys.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Hotkeys.o" -MF "obj/test_Release/test_Hotkeys.d" -c "../../../source/ps/tests/test_Hotkeys.cpp" test_Mod.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Mod.o" -MF "obj/test_Release/test_Mod.d" -c "../../../source/ps/tests/test_Mod.cpp" test_ModIo.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ModIo.o" -MF "obj/test_Release/test_ModIo.d" -c "../../../source/ps/tests/test_ModIo.cpp" test_TaskManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TaskManager.o" -MF "obj/test_Release/test_TaskManager.d" -c "../../../source/ps/tests/test_TaskManager.cpp" In file included from /build/reproducible-path/0ad-0.0.26/source/ps/tests/test_Hotkeys.h:26, from ../../../source/ps/tests/test_Hotkeys.cpp:17: ../../../source/ps/Hotkey.h:66:27: warning: identifier 'requires' is a keyword in C++20 [-Wc++20-compat] 66 | std::vector requires; // list of non-primary keys that must also be active | ^~~~~~~~ test_fmt.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_fmt.o" -MF "obj/test_Release/test_fmt.d" -c "../../../source/ps/tests/test_fmt.cpp" test_test.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_test.o" -MF "obj/test_Release/test_test.d" -c "../../../source/ps/tests/test_test.cpp" test_FunctionWrapper.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_FunctionWrapper.o" -MF "obj/test_Release/test_FunctionWrapper.d" -c "../../../source/scriptinterface/tests/test_FunctionWrapper.cpp" test_ScriptConversions.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ScriptConversions.o" -MF "obj/test_Release/test_ScriptConversions.d" -c "../../../source/scriptinterface/tests/test_ScriptConversions.cpp" test_ScriptInterface.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ScriptInterface.o" -MF "obj/test_Release/test_ScriptInterface.d" -c "../../../source/scriptinterface/tests/test_ScriptInterface.cpp" test_CinemaManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CinemaManager.o" -MF "obj/test_Release/test_CinemaManager.d" -c "../../../source/simulation2/components/tests/test_CinemaManager.cpp" test_CommandQueue.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CommandQueue.o" -MF "obj/test_Release/test_CommandQueue.d" -c "../../../source/simulation2/components/tests/test_CommandQueue.cpp" test_HierPathfinder.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_HierPathfinder.o" -MF "obj/test_Release/test_HierPathfinder.d" -c "../../../source/simulation2/components/tests/test_HierPathfinder.cpp" test_ObstructionManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ObstructionManager.o" -MF "obj/test_Release/test_ObstructionManager.d" -c "../../../source/simulation2/components/tests/test_ObstructionManager.cpp" test_Pathfinder.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Pathfinder.o" -MF "obj/test_Release/test_Pathfinder.d" -c "../../../source/simulation2/components/tests/test_Pathfinder.cpp" test_Position.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Position.o" -MF "obj/test_Release/test_Position.d" -c "../../../source/simulation2/components/tests/test_Position.cpp" test_RangeManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_RangeManager.o" -MF "obj/test_Release/test_RangeManager.d" -c "../../../source/simulation2/components/tests/test_RangeManager.cpp" test_TerritoryManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_TerritoryManager.o" -MF "obj/test_Release/test_TerritoryManager.d" -c "../../../source/simulation2/components/tests/test_TerritoryManager.cpp" test_scripts.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_scripts.o" -MF "obj/test_Release/test_scripts.d" -c "../../../source/simulation2/components/tests/test_scripts.cpp" test_CmpTemplateManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_CmpTemplateManager.o" -MF "obj/test_Release/test_CmpTemplateManager.d" -c "../../../source/simulation2/tests/test_CmpTemplateManager.cpp" test_ComponentManager.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ComponentManager.o" -MF "obj/test_Release/test_ComponentManager.d" -c "../../../source/simulation2/tests/test_ComponentManager.cpp" test_EntityMap.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_EntityMap.o" -MF "obj/test_Release/test_EntityMap.d" -c "../../../source/simulation2/tests/test_EntityMap.cpp" test_ParamNode.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_ParamNode.o" -MF "obj/test_Release/test_ParamNode.d" -c "../../../source/simulation2/tests/test_ParamNode.cpp" In file included from /build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:24, from ../../../source/simulation2/tests/test_EntityMap.cpp:17: ../../../source/simulation2/system/EntityMap.h:73:54: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 73 | template struct _iter : public std::iterator | ^~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:65, from /usr/include/c++/14/bits/specfun.h:43, from /usr/include/c++/14/cmath:3898, from /usr/include/c++/14/math.h:36, from ../../../source/lib/posix/posix_types.h:48, from ../../../source/lib/precompiled.h:67, from ../../../source/pch/test/precompiled.h:18: /usr/include/c++/14/bits/stl_iterator_base_types.h:127:34: note: declared here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^~~~~~~~ test_SerializeTemplates.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_SerializeTemplates.o" -MF "obj/test_Release/test_SerializeTemplates.d" -c "../../../source/simulation2/tests/test_SerializeTemplates.cpp" In file included from ../../../source/lib/self_test.h:38, from ../../../source/simulation2/system/ComponentTest.h:21, from ../../../source/pch/test/precompiled.h:22: In member function 'void TestEntityMap::test_iterators()', inlined from 'virtual void TestDescription_suite_TestEntityMap_test_iterators::runTest()' at ../../../source/simulation2/tests/test_EntityMap.cpp:33:53: /build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] 106 | TS_ASSERT(test.find(iter)->second == (int)iter); | ~~~~~~~~~~~~~~~~~^~~~~~ /build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] /build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] /build/reproducible-path/0ad-0.0.26/source/simulation2/tests/test_EntityMap.h:106:52: warning: '((EntityMap::key_val*))[5].EntityMap::key_val::second' may be used uninitialized [-Wmaybe-uninitialized] test_Serializer.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Serializer.o" -MF "obj/test_Release/test_Serializer.d" -c "../../../source/simulation2/tests/test_Serializer.cpp" test_Simulation2.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Simulation2.o" -MF "obj/test_Release/test_Simulation2.d" -c "../../../source/simulation2/tests/test_Simulation2.cpp" test_root.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_root.o" -MF "obj/test_Release/test_root.d" -c "../../../source/test_root.cpp" test_setup.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_setup.o" -MF "obj/test_Release/test_setup.d" -c "../../../source/test_setup.cpp" test_pkcs5_pbkdf5.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_pkcs5_pbkdf5.o" -MF "obj/test_Release/test_pkcs5_pbkdf5.d" -c "../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.cpp" test_Preprocessor.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_Preprocessor.o" -MF "obj/test_Release/test_Preprocessor.d" -c "../../../source/third_party/ogre3d_preprocessor/tests/test_Preprocessor.cpp" test_AtlasObjectXML.cpp g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/0ad-0.0.26=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MMD -MP -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 -I../../../source/pch/test -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/x86_64-linux-gnu -isystem /usr/include/p11-kit-1 -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 -fvisibility=hidden -D_REENTRANT -isystem /usr/include/mit-krb5 -pthread -include obj/test_Release/precompiled.h -o "obj/test_Release/test_AtlasObjectXML.o" -MF "obj/test_Release/test_AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.cpp" Linking test g++ -o "../../../binaries/system/test" obj/test_Release/test_Camera.o obj/test_Release/test_Color.o obj/test_Release/test_LOSTexture.o obj/test_Release/test_MapGenerator.o obj/test_Release/test_MeshManager.o obj/test_Release/test_ShaderManager.o obj/test_Release/test_Terrain.o obj/test_Release/test_TextureConverter.o obj/test_Release/test_TextureManager.o obj/test_Release/test_CGUIText.o obj/test_Release/test_GuiManager.o obj/test_Release/test_ParseString.o obj/test_Release/test_DynamicArena.o obj/test_Release/test_adapters.o obj/test_Release/test_allocators.o obj/test_Release/test_archive_zip.o obj/test_Release/test_trace.o obj/test_Release/test_vfs_real_path.o obj/test_Release/test_vfs_tree.o obj/test_Release/test_vfs_util.o obj/test_Release/test_posix.o obj/test_Release/test_rtl.o obj/test_Release/test_sysdep.o obj/test_Release/test_adts.o obj/test_Release/test_bits.o obj/test_Release/test_byte_order.o obj/test_Release/test_cache_adt.o obj/test_Release/test_fnv_hash.o obj/test_Release/test_lib.o obj/test_Release/test_path.o obj/test_Release/test_path_util.o obj/test_Release/test_rand.o obj/test_Release/test_regex.o obj/test_Release/test_secure_crt.o obj/test_Release/test_wchar.o obj/test_Release/test_tex.o obj/test_Release/test_Bound.o obj/test_Release/test_BoundingSphere.o obj/test_Release/test_Brush.o obj/test_Release/test_Fixed.o obj/test_Release/test_FixedVector2D.o obj/test_Release/test_FixedVector3D.o obj/test_Release/test_MD5.o obj/test_Release/test_Matrix3d.o obj/test_Release/test_Sqrt.o obj/test_Release/test_Net.o obj/test_Release/test_NetMessage.o obj/test_Release/precompiled.o obj/test_Release/test_CmdLineArgs.o obj/test_Release/test_XMBData.o obj/test_Release/test_RelaxNG.o obj/test_Release/test_XMLWriter.o obj/test_Release/test_Xeromyces.o obj/test_Release/stub_impl_hack.o obj/test_Release/test_CColor.o obj/test_Release/test_CLogger.o obj/test_Release/test_CStr.o obj/test_Release/test_ConfigDB.o obj/test_Release/test_Future.o obj/test_Release/test_Hashing.o obj/test_Release/test_Hotkeys.o obj/test_Release/test_Mod.o obj/test_Release/test_ModIo.o obj/test_Release/test_TaskManager.o obj/test_Release/test_fmt.o obj/test_Release/test_test.o obj/test_Release/test_FunctionWrapper.o obj/test_Release/test_ScriptConversions.o obj/test_Release/test_ScriptInterface.o obj/test_Release/test_CinemaManager.o obj/test_Release/test_CommandQueue.o obj/test_Release/test_HierPathfinder.o obj/test_Release/test_ObstructionManager.o obj/test_Release/test_Pathfinder.o obj/test_Release/test_Position.o obj/test_Release/test_RangeManager.o obj/test_Release/test_TerritoryManager.o obj/test_Release/test_scripts.o obj/test_Release/test_CmpTemplateManager.o obj/test_Release/test_ComponentManager.o obj/test_Release/test_EntityMap.o obj/test_Release/test_ParamNode.o obj/test_Release/test_SerializeTemplates.o obj/test_Release/test_Serializer.o obj/test_Release/test_Simulation2.o obj/test_Release/test_root.o obj/test_Release/test_setup.o obj/test_Release/test_pkcs5_pbkdf5.o obj/test_Release/test_Preprocessor.o obj/test_Release/test_AtlasObjectXML.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/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 ../../../binaries/system/libmocks_test.a ../../../binaries/system/libAtlasObject.a -lSDL2 -lpng16 -lmozjs78-ps-release -lmozjs78-ps-rust -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -licudata -lsodium -lfmt -lfreetype -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lidn -lgnutls -lz -lminiupnpc -lX11 -lrt -ldl -Wl,--end-group make[2]: Leaving directory '/build/reproducible-path/0ad-0.0.26/build/workspaces/gcc' make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' # Note: Avoid running tests from root dir of build, otherwise certain # tests (i.e. in testsuite MeshManager) may not work as intended and # create spurious directories above root dir (../data/mods). cd binaries/system/ && LD_LIBRARY_PATH=. ./test -libdir . Running cxxtest tests (390 tests)...........Skipping map generator tests (can't find binaries/data/mods/public/maps/random/tests/) ..........................................................................................................................................................................................................................................................................Skipping globalscripts tests (can't find binaries/data/mods/public/globalscripts/tests/) .Skipping component scripts tests (can't find binaries/data/mods/public/simulation/components/tests/setup.js) ................................................................................................................OK! make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' install -Dm 0755 build/resources/0ad.sh /build/reproducible-path/0ad-0.0.26/debian/tmp/usr/games/0ad dh_auto_install make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' dh_install dh_installdocs dh_installchangelogs dh_installman dh_icons dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' dh_dwz -Xlibmozjs78-ps-release.so dwz: debian/0ad/usr/lib/games/0ad/libAtlasUI.so: DWARF compression not beneficial - old size 26678720 new size 26802019 dwz: debian/0ad/usr/games/pyrogenesis: DWARF compression not beneficial - old size 148069838 new size 149542357 make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' dh_strip -a debian/rules override_dh_makeshlibs make[1]: Entering directory '/build/reproducible-path/0ad-0.0.26' dh_makeshlibs -Xusr/lib/games/0ad make[1]: Leaving directory '/build/reproducible-path/0ad-0.0.26' dh_shlibdeps -a dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvimage.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvmath.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvcore.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libAtlasUI.so' dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib64/ld-linux-x86-64.so.2 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib64/ld-linux-x86-64.so.2.usr-is-merged dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs78-ps-release.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libmozjs78-ps-release.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libnvtt.so' dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package '0ad-dbgsym' in '../0ad-dbgsym_0.0.26-8_amd64.deb'. dpkg-deb: building package '0ad' in '../0ad_0.0.26-8_amd64.deb'. dpkg-genbuildinfo --build=binary -O../0ad_0.0.26-8_amd64.buildinfo dpkg-genchanges --build=binary -O../0ad_0.0.26-8_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1735052/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1735052 and its subdirectories I: Current time: Sat Nov 30 10:43:26 +14 2024 I: pbuilder-time-stamp: 1732913006