==> Building on mausholdiv ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/0ad ./ .SRCINFO 1,830 100% 0.00kB/s 0:00:00 1,830 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=4/6) 0ad-a26-11.log 351 100% 342.77kB/s 0:00:00 351 100% 342.77kB/s 0:00:00 (xfr#2, to-chk=3/6) PKGBUILD 3,118 100% 2.97MB/s 0:00:00 3,118 100% 2.97MB/s 0:00:00 (xfr#3, to-chk=2/6) fix_python_3.11_ftbfs.patch 5,904 100% 5.63MB/s 0:00:00 5,904 100% 5.63MB/s 0:00:00 (xfr#4, to-chk=1/6) mozjs_virtualenv.patch 32,768 0% 31.25MB/s 0:00:00 7,772,957 100% 11.55MB/s 0:00:00 (xfr#5, to-chk=0/6) sent 5,267,774 bytes received 149 bytes 3,511,948.67 bytes/sec total size is 7,784,006 speedup is 1.48 ==> Applying RISC-V patches... sending incremental file list ./ add-riscv64-support.patch 21,493 100% 0.00kB/s 0:00:00 21,493 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) riscv64-multiword-atomic.patch 783 100% 764.65kB/s 0:00:00 783 100% 764.65kB/s 0:00:00 (xfr#2, to-chk=1/4) riscv64.patch 1,923 100% 1.83MB/s 0:00:00 1,923 100% 1.83MB/s 0:00:00 (xfr#3, to-chk=0/4) sent 8,342 bytes received 76 bytes 16,836.00 bytes/sec total size is 24,199 speedup is 2.87 patching file PKGBUILD ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix3 on remote host... ==> Locking clean chroot...done [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix3]...done ==> Making package: 0ad a26-11 (Sat Oct 14 17:05:51 2023) ==> Retrieving sources...  -> Downloading 0ad-0.0.26-alpha-unix-build.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 72.0M 0 207k 0 0 85467 0 0:14:44 0:00:02 0:14:42 85457 3 72.0M 3 2494k 0 0 702k 0 0:01:45 0:00:03 0:01:42 702k 6 72.0M 6 4733k 0 0 1038k 0 0:01:11 0:00:04 0:01:07 1038k 9 72.0M 9 7196k 0 0 1316k 0 0:00:56 0:00:05 0:00:51 1449k 13 72.0M 13 9898k 0 0 1519k 0 0:00:48 0:00:06 0:00:42 2034k 17 72.0M 17 12.5M 0 0 1723k 0 0:00:42 0:00:07 0:00:35 2542k 21 72.0M 21 15.5M 0 0 1876k 0 0:00:39 0:00:08 0:00:31 2723k 25 72.0M 25 18.1M 0 0 1964k 0 0:00:37 0:00:09 0:00:28 2823k 28 72.0M 28 20.4M 0 0 1999k 0 0:00:36 0:00:10 0:00:26 2746k 31 72.0M 31 22.5M 0 0 2011k 0 0:00:36 0:00:11 0:00:25 2657k 34 72.0M 34 25.0M 0 0 2059k 0 0:00:35 0:00:12 0:00:23 2564k 38 72.0M 38 27.5M 0 0 2081k 0 0:00:35 0:00:13 0:00:22 2426k 41 72.0M 41 29.9M 0 0 2113k 0 0:00:34 0:00:14 0:00:20 2395k 44 72.0M 44 32.2M 0 0 2126k 0 0:00:34 0:00:15 0:00:19 2387k 47 72.0M 47 34.5M 0 0 2146k 0 0:00:34 0:00:16 0:00:18 2453k 52 72.0M 52 37.4M 0 0 2196k 0 0:00:33 0:00:17 0:00:16 2535k 55 72.0M 55 39.8M 0 0 2213k 0 0:00:33 0:00:18 0:00:15 2573k 59 72.0M 59 42.8M 0 0 2253k 0 0:00:32 0:00:19 0:00:13 2662k 63 72.0M 63 45.4M 0 0 2275k 0 0:00:32 0:00:20 0:00:12 2743k 67 72.0M 67 48.4M 0 0 2310k 0 0:00:31 0:00:21 0:00:10 2857k 71 72.0M 71 51.6M 0 0 2347k 0 0:00:31 0:00:22 0:00:09 2875k 75 72.0M 75 54.3M 0 0 2373k 0 0:00:31 0:00:23 0:00:08 2964k 79 72.0M 79 57.6M 0 0 2413k 0 0:00:30 0:00:24 0:00:06 3033k 85 72.0M 85 61.4M 0 0 2470k 0 0:00:29 0:00:25 0:00:04 3267k 90 72.0M 90 65.4M 0 0 2529k 0 0:00:29 0:00:26 0:00:03 3464k 97 72.0M 97 70.1M 0 0 2616k 0 0:00:28 0:00:27 0:00:01 3837k 100 72.0M 100 72.0M 0 0 2655k 0 0:00:27 0:00:27 --:--:-- 4178k  -> Found mozjs_virtualenv.patch  -> Found fix_python_3.11_ftbfs.patch  -> Found add-riscv64-support.patch  -> Downloading fix-riscv64-build.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 654 0 654 0 0 320 0 --:--:-- 0:00:02 --:--:-- 320  -> Downloading 839edc3a.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2081 100 2081 0 0 2988 0 --:--:-- --:--:-- --:--:-- 2989  -> Downloading 093e1eb2.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1654 100 1654 0 0 2428 0 --:--:-- --:--:-- --:--:-- 2428 100 1654 100 1654 0 0 2426 0 --:--:-- --:--:-- --:--:-- 2425 ==> Validating source files with sha512sums... 0ad-0.0.26-alpha-unix-build.tar.xz ... Passed mozjs_virtualenv.patch ... Passed fix_python_3.11_ftbfs.patch ... Passed add-riscv64-support.patch ... Passed fix-riscv64-build.patch ... Passed 839edc3a.patch ... Passed 093e1eb2.patch ... Passed ==> Making package: 0ad a26-11 (Sat Oct 14 17:06:51 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (120) New Version Net Change Download Size extra/adobe-source-code-pro-fonts 2.042u+1.062i+1.026vf-1 1.86 MiB extra/adwaita-cursors 45.0-1 11.40 MiB extra/adwaita-icon-theme 45.0-1 1.20 MiB core/argon2 20190702-5 0.08 MiB extra/at-spi2-core 2.50.0-1 3.79 MiB extra/avahi 1:0.8+r139+ge5b0bad-1 1.75 MiB extra/cairo 1.18.0-1 1.33 MiB extra/cantarell-fonts 1:0.303.1-1 0.19 MiB core/cryptsetup 2.6.1-3 2.50 MiB core/dbus 1.14.10-1 0.80 MiB extra/dconf 0.40.0-2 0.42 MiB extra/default-cursors 2-1 0.00 MiB extra/desktop-file-utils 0.27-1 0.18 MiB core/device-mapper 2.03.22-2 0.68 MiB extra/duktape 2.7.0-6 0.73 MiB extra/fontconfig 2:2.14.2-1 1.00 MiB extra/freetype2 2.13.2-1 1.51 MiB extra/fribidi 1.0.13-2 0.23 MiB extra/gdk-pixbuf2 2.42.10-2 2.90 MiB extra/glib-networking 1:2.78.0-1 0.59 MiB extra/graphite 1:1.3.14-3 0.17 MiB extra/gsettings-desktop-schemas 45.0-1 4.92 MiB extra/gst-plugins-base-libs 1.22.6-1 10.87 MiB extra/gstreamer 1.22.6-1 10.01 MiB extra/gtk-update-icon-cache 1:4.12.3-1 0.03 MiB extra/gtk3 1:3.24.38-1 47.98 MiB extra/harfbuzz 8.2.1-1 3.62 MiB extra/hicolor-icon-theme 0.17-3 0.05 MiB extra/hidapi 0.14.0-2 0.12 MiB core/hwdata 0.375-2 8.88 MiB core/iptables 1:1.8.9-1 1.74 MiB extra/iso-codes 4.15.0-1 18.47 MiB extra/jbigkit 2.1-7 0.13 MiB extra/json-glib 1.8.0-1 0.94 MiB core/kbd 2.6.3-1 3.01 MiB core/kmod 31-1 0.25 MiB extra/lcms2 2.15-1 0.58 MiB extra/libcloudproviders 0.3.4-1 0.46 MiB extra/libcolord 1.4.6-1 1.20 MiB extra/libcups 1:2.4.7-2 0.77 MiB extra/libdaemon 0.14-5 0.05 MiB extra/libdatrie 0.2.13-4 0.47 MiB extra/libdrm 2.4.116-1 1.12 MiB core/libedit 20230828_3.1-1 0.24 MiB extra/libepoxy 1.5.10-2 2.67 MiB extra/libgudev 238-1 0.38 MiB extra/libice 1.1.1-2 0.33 MiB extra/libidn 1.41-1 0.75 MiB extra/libjpeg-turbo 3.0.0-1 1.79 MiB core/libmnl 1.0.5-1 0.03 MiB extra/libmspack 1:0.11alpha-1 0.14 MiB 0.05 MiB core/libnetfilter_conntrack 1.0.9-1 0.14 MiB core/libnfnetlink 1.0.2-1 0.04 MiB core/libnftnl 1.2.6-1 0.22 MiB core/libnl 3.8.0-1 1.73 MiB extra/libnotify 0.8.3-1 0.13 MiB extra/libomxil-bellagio 0.9.3-4 0.54 MiB core/libpcap 1.10.4-1 0.58 MiB extra/libpciaccess 0.17-1 0.05 MiB extra/libproxy 0.5.3-2 0.08 MiB extra/librsvg 2:2.57.0-1 8.42 MiB extra/libsm 1.2.4-1 0.25 MiB extra/libsoup3 3.4.3-1 1.88 MiB extra/libstemmer 2.2.0-2 0.80 MiB extra/libthai 0.1.29-3 1.21 MiB extra/libtiff 4.6.0-1 4.95 MiB extra/libunwind 1.6.2-2 0.22 MiB extra/libx11 1.8.7-1 9.66 MiB extra/libxau 1.0.11-2 0.02 MiB extra/libxcb 1.16-1 3.68 MiB extra/libxcomposite 0.4.6-1 0.02 MiB extra/libxcursor 1.2.1-3 0.06 MiB extra/libxdamage 1.1.6-1 0.01 MiB extra/libxdmcp 1.1.4-2 0.12 MiB extra/libxext 1.3.5-1 0.29 MiB extra/libxfixes 6.0.1-1 0.03 MiB extra/libxft 2.3.8-1 0.11 MiB extra/libxi 1.8.1-1 0.46 MiB extra/libxinerama 1.1.5-1 0.02 MiB extra/libxkbcommon 1.6.0-1 0.74 MiB extra/libxrandr 1.5.4-1 0.06 MiB extra/libxrender 0.9.11-1 0.08 MiB extra/libxshmfence 1.3.2-1 0.01 MiB extra/libxtst 1.2.4-1.1 0.11 MiB extra/libxv 1.0.12-1 0.05 MiB extra/libxxf86vm 1.1.5-1.1 0.03 MiB extra/llvm-libs 16.0.6-1 115.87 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.41 MiB core/lzo 2.10-5 0.34 MiB extra/mesa 1:23.2.1-2 64.08 MiB extra/orc 0.4.34-1 1.10 MiB extra/pango 1:1.51.1-1 2.18 MiB extra/pixman 0.42.2-1 0.40 MiB core/popt 1.19-1 0.55 MiB extra/shared-mime-info 2.3-1 4.52 MiB core/systemd 254.5-1.1 27.04 MiB extra/tracker3 3.6.0-1 2.97 MiB extra/vulkan-icd-loader 1.3.263-1 0.50 MiB extra/wayland 1.22.0-1 0.74 MiB extra/wxwidgets-common 3.2.3-1 14.86 MiB 2.84 MiB extra/xcb-proto 1.16.0-1 1.04 MiB extra/xkeyboard-config 2.40-1 6.55 MiB 0.86 MiB extra/xorg-xprop 1.2.6-1 0.04 MiB extra/xorgproto 2023.2-1 1.43 MiB extra/0ad-data a26-1 3153.71 MiB 1415.87 MiB extra/boost-libs 1.83.0-2 6.69 MiB extra/enet 1.3.17-1 0.07 MiB 0.03 MiB extra/fmt 10.1.1-1 1.50 MiB 0.35 MiB extra/gloox 1.0.27-1 1.85 MiB 0.50 MiB extra/glu 9.0.3-1 0.27 MiB 0.14 MiB extra/libglvnd 1.7.0-1 3.72 MiB extra/libogg 1.3.5-1 0.43 MiB extra/libpng 1.6.40-2 0.51 MiB extra/libsodium 1.0.19-1 0.41 MiB extra/libvorbis 1.3.7-3 1.36 MiB extra/miniupnpc 2.2.5-1 0.10 MiB 0.04 MiB core/nspr 4.35-1 0.67 MiB extra/openal 1.23.1-1 1.54 MiB extra/sdl2 2.28.4-1 4.62 MiB extra/wxwidgets-gtk3 3.2.3-1 15.06 MiB 4.65 MiB Total Download Size: 1425.33 MiB Total Installed Size: 3629.30 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... 0ad-data-a26-1-any downloading... wxwidgets-gtk3-3.2.3-1-riscv64 downloading... wxwidgets-common-3.2.3-1-riscv64 downloading... xkeyboard-config-2.40-1-any downloading... gloox-1.0.27-1-riscv64 downloading... fmt-10.1.1-1-riscv64 downloading... glu-9.0.3-1-riscv64 downloading... libmspack-1:0.11alpha-1-riscv64 downloading... miniupnpc-2.2.5-1-riscv64 downloading... enet-1.3.17-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing 0ad-data... installing boost-libs... Optional dependencies for boost-libs openmpi: for mpi support installing enet... installing libogg... installing libpng... installing libvorbis... installing openal... Optional dependencies for openal qt5-base: alsoft-config GUI Configurator fluidsynth: MIDI rendering libmysofa: makemhr tool installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [pending] installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver libdecor: Wayland client decorations installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator installing iso-codes... installing device-mapper... installing popt... installing argon2... installing cryptsetup... installing dbus... installing libmnl... installing libnftnl... installing libnl... installing libpcap... installing libnfnetlink... installing libnetfilter_conntrack... installing iptables... installing kbd... installing kmod... installing hwdata... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'groups' with GID 983. Creating group 'systemd-journal' with GID 982. Creating group 'rfkill' with GID 981. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'systemd-coredump' with GID 980. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980. Creating group 'systemd-network' with GID 979. Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979. Creating group 'systemd-oom' with GID 978. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978. Creating group 'systemd-journal-remote' with GID 977. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977. Creating group 'systemd-journal-upload' with GID 976. Creating user 'systemd-journal-upload' (systemd Journal Upload) with UID 976 and GID 976. Creating group 'systemd-resolve' with GID 975. Creating user 'systemd-resolve' (systemd Resolver) with UID 975 and GID 975. Creating group 'systemd-timesync' with GID 974. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 974 and GID 974. Creating group 'tss' with GID 973. Creating user 'tss' (tss user for tpm2) with UID 973 and GID 973. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. 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. Optional dependencies for systemd libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image polkit: allow administration as unprivileged user python: Unified Kernel Image with ukify curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed] gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed] libbpf: support BPF programs libfido2: unlocking LUKS2 volumes with FIDO2 token libp11-kit: support PKCS#11 [installed] tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed] installing libgudev... installing libxi... installing libxv... installing orc... installing gst-plugins-base-libs... installing hicolor-icon-theme... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing lzo... installing pixman... installing cairo... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing gtk-update-icon-cache... installing adwaita-cursors... installing adwaita-icon-theme... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing dconf... installing gsettings-desktop-schemas... installing libxtst... installing xorg-xprop... installing at-spi2-core... Optional dependencies for at-spi2-core dbus-broker: Alternative bus implementation installing desktop-file-utils... installing libcloudproviders... installing lcms2... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libepoxy... installing libxcomposite... installing libxinerama... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing libxrandr... installing json-glib... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tracker3... Optional dependencies for tracker3 libsoup: Alternative remoting backend installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing libnotify... installing libmspack... installing libice... installing libsm... installing wxwidgets-common... installing wxwidgets-gtk3... Optional dependencies for wxwidgets-gtk3 webkit2gtk: for webview support installing glu... installing fmt... installing libidn... installing gloox... installing miniupnpc... installing nspr... installing libsodium... :: Running post-transaction hooks... ( 1/19) Creating system user accounts... Creating group 'avahi' with GID 972. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 972 and GID 972. ( 2/19) Updating journal message catalog... ( 3/19) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/19) Updating udev hardware database... ( 5/19) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 6/19) Creating temporary files... ( 7/19) Reloading device manager configuration... Skipped: Device manager is not running. ( 8/19) Arming ConditionNeedsUpdate... ( 9/19) Updating the MIME type database... (10/19) Updating fontconfig configuration... (11/19) Reloading system bus configuration... Skipped: Current root is not booted. (12/19) Updating fontconfig cache... (13/19) Probing GDK-Pixbuf loader modules... (14/19) Updating GIO module cache... (15/19) Compiling GSettings XML schema files... (16/19) Probing GTK3 input method modules... (17/19) Updating icon theme caches... (18/19) Updating the info directory file... (19/19) Updating the desktop file MIME type cache... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (19) New Version Net Change Download Size extra/cppdap 1.58.0-1 1.37 MiB extra/jsoncpp 1.9.5-2 1.24 MiB core/libnsl 2.0.0-3 0.06 MiB extra/libuv 1.46.0-1 0.55 MiB extra/perl-error 0.17029-5 0.04 MiB extra/perl-mailtools 2.21-7 0.10 MiB extra/perl-timedate 2.33-5 0.08 MiB extra/python-distlib 0.3.7-1 1.39 MiB extra/python-filelock 3.12.4-1 0.08 MiB extra/python-platformdirs 3.11.0-1 0.23 MiB extra/python-typing_extensions 4.8.0-1 0.35 MiB extra/rhash 1.4.3-1 0.31 MiB extra/boost 1.83.0-2 314.25 MiB extra/cmake 3.27.7-1 62.35 MiB extra/git 2.42.0-1 24.79 MiB core/python 3.11.5-2.1 107.29 MiB extra/python-virtualenv 20.24.5-1 4.66 MiB extra/rust 1:1.73.0-1 474.81 MiB extra/zip 3.0-11 0.49 MiB 0.17 MiB Total Download Size: 0.17 MiB Total Installed Size: 994.46 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... zip-3.0-11-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing boost... Optional dependencies for boost python: for python bindings [pending] installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libnsl... installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing zip... installing rust... Optional dependencies for rust gdb: rust-gdb script lldb: rust-lldb script installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-distlib... installing python-filelock... installing python-typing_extensions... installing python-platformdirs... installing python-virtualenv... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] :: Running post-transaction hooks... (1/7) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/7) Reloading system manager configuration... Skipped: Current root is not booted. (3/7) Arming ConditionNeedsUpdate... (4/7) Updating the MIME type database... (5/7) Warn about old perl modules (6/7) Updating icon theme caches... (7/7) Updating the desktop file MIME type cache... [?25h==> Retrieving sources...  -> Found 0ad-0.0.26-alpha-unix-build.tar.xz  -> Found mozjs_virtualenv.patch  -> Found fix_python_3.11_ftbfs.patch  -> Found add-riscv64-support.patch  -> Found fix-riscv64-build.patch  -> Found 839edc3a.patch  -> Found 093e1eb2.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting 0ad-0.0.26-alpha-unix-build.tar.xz with bsdtar ==> Starting prepare()... patching file libraries/source/spidermonkey/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch patching file libraries/source/spidermonkey/patch.sh Hunk #3 succeeded at 80 with fuzz 2 (offset -3 lines). patching file build/premake/premake5.lua patching file libraries/source/nvtt/src/extern/poshlib/posh.h patching file libraries/source/nvtt/src/src/nvcore/Debug.cpp patching file libraries/source/nvtt/src/src/nvcore/Debug.h patching file libraries/source/nvtt/src/src/nvcore/nvcore.h patching file libraries/source/nvtt/src/src/nvthread/Atomic.h patching file libraries/source/spidermonkey/0001-feature-riscv64-support-from-Debian-and-clang.patch patching file libraries/source/spidermonkey/patch.sh Hunk #1 succeeded at 96 (offset 11 lines). patching file libraries/source/spidermonkey/tests-skip-some-tests-on-rv64.patch patching file source/lib/sysdep/arch.h patching file source/lib/sysdep/arch/riscv64/riscv64.cpp patching file build/premake/premake5.lua patching file source/network/NetMessage.cpp patching file source/simulation2/serialization/BinarySerializer.cpp patching file source/tools/atlas/GameInterface/Messages.h ==> Starting build()... Updating bundled third-party dependencies... Building FCollada... FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FColladaPlugin.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimated.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCollada.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationChannel.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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: FCollada/FUtils/FUString.h:52:17: 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) {} | ^~~~~~~ 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUTrackedList’ 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/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 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 ‘fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FColladaPlugin.cpp:179:51: required from here FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared ‘constexpr fm::tree::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; } | ^~~~~~~~ FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClip.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimation.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationCurve.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/FCDAnimationCurveTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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/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: FCollada/FUtils/FUString.h:52:17: 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/FCDAnimationKey.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationKey.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDAnimationMultiCurve.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDAsset.cpp In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const fm::string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared ‘fm::stringT& 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDAsset.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDCamera.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDController.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDControllerInstance.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerInstance.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/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 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/FCDControllerTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDControllerTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectCode.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffect.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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 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 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 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 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/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 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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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/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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/FCDEffectParameter.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 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameter.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEffectParameterSampler.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEffectParameterSurface.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: 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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 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/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: FCollada/FUtils/FUString.h:52:17: 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/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: FCollada/FUtils/FUString.h:52:17: 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/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.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/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 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/FCDEffectPass.cpp 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPass.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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 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: 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FMath/FMArray.h:543:7: required from ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FCDEffectPassShader.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassShader.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEffectPassState.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectPassState.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEffectProfile.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfile.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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/FCDEffectPass.h:48:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEffectStandard.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectStandard.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEffectTechnique.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTechnique.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEffectTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEffectTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitter.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEmitterInstance.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterInstance.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEmitterObject.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterObject.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEmitterParticle.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEmitterParticle.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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/FCDEntity.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntity.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEntityInstance.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityInstance.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDEntityReference.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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; | ^~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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/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) {} | ^~~~~~~ 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 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/FCDExternalReferenceManager.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: 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/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 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/FMath/FMTree.h:44:17: note: because ‘fm::pair’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = 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/FUString.h:52:17: 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) {} | ^~~~~~~ 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FCDocument/FCDExtra.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDExtra.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDForceDeflector.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDeflector.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDForceDrag.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceDrag.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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: FCollada/FUtils/FUString.h:52:17: 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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:341:5: required from ‘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]’ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDForceField.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceField.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDForcePBomb.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDForceWind.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceWind.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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/FCDGeometry.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometry.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryInstance.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryMesh.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryNURBSSurface.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const fm::string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared ‘fm::stringT& 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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 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/FCDGeometryPolygons.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDGeometryPolygonsInput.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDGeometrySource.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySource.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: 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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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: 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: FCollada/FUtils/FUString.h:52:17: 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; | ^~~~ 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 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: 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 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. */ | ^~~~~~~~ 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 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/FCDGeometrySpline.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDGeometrySpline.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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/FCDocument/FCDImage.cpp 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*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDImage.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDLibrary.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLibrary.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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/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: FCollada/FUtils/FUString.h:52:17: 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) {} | ^~~~~~~ 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 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/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 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 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLight.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FCDocument/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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) {} | ^~~~~~~ FCollada/FCDocument/FCDLightTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDLightTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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 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 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/FCDMaterial.cpp FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimation]’: FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimationClip]’: FCollada/FCDocument/FCDLibrary.cpp:150:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDCamera]’: FCollada/FCDocument/FCDLibrary.cpp:151:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDController]’: FCollada/FCDocument/FCDLibrary.cpp:152:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterial.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEffect]’: FCollada/FCDocument/FCDLibrary.cpp:153:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEmitter]’: FCollada/FCDocument/FCDLibrary.cpp:154:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDForceField]’: FCollada/FCDocument/FCDLibrary.cpp:155:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDGeometry]’: FCollada/FCDocument/FCDLibrary.cpp:156:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDImage]’: FCollada/FCDocument/FCDLibrary.cpp:157:25: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDLight]’: FCollada/FCDocument/FCDLibrary.cpp:158:25: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:159:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDSceneNode]’: FCollada/FCDocument/FCDLibrary.cpp:160:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsModel]’: FCollada/FCDocument/FCDLibrary.cpp:161:32: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:162:35: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsScene]’: FCollada/FCDocument/FCDLibrary.cpp:163:32: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMaterialInstance.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDMaterial.cpp:23: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMorphController.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDMorphController.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDObject.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObject.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: 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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDObjectWithId.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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 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/FCDocument.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocument.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDocumentTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDocumentTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: 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/FCDocument/FCDParameterAnimatable.cpp 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 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDParticleModifier.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParticleModifier.cpp:10: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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: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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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/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) {} | ^~~~~~~ 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 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/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/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 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 = FCDAnimated*; DATA = FCDAnimated*]’: FCollada/FCDocument/FCDocument.cpp:153:56: required from here 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/FCDocument/FCDParameterAnimatable.cpp: In instantiation of ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 290 | T bb = (T) v1; (void) bb; | ^~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: 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 = FCDAnimated*; DATA = FCDAnimated*]’: FCollada/FCDocument/FCDocument.cpp:282:24: required from here 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/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. */ | ^~~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& 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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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/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]’ FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:469:48: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 469 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h:482:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 482 | memcpy(it, first, count * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:418:48: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 418 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:165:54: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165 | if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/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/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]’ FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from ‘void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:150:56: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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 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 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 FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDPhysicsMaterial.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModel.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBody.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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) {} | ^~~~~~~ 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 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 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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: 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/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 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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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/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. */ | ^~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp 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 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 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/FCDPhysicsRigidConstraint.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDPhysicsScene.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsScene.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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. */ | ^~~~~~~~ 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: 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/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/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 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 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/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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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/FCDPhysicsShape.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDPlaceHolder.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPlaceHolder.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDSceneNode.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNode.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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(); | ^ 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: 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/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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 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/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 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 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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: 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/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 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 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/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/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 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 ‘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]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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 | ^~~~ 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 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; 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]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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/FCDSceneNodeTools.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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:341:5: required from ‘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]’ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDSkinController.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDTexture.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTexture.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: 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/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 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 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 FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const fm::string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared ‘fm::stringT& 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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 ‘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]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18: FCollada/FMath/FMAllocator.h: In instantiation of ‘void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]’: FCollada/FMath/FMArray.h:350:18: required from ‘T* fm::vector::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]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/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: 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 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 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:23: FCollada/FCDocument/FCDSkinController.h:67:23: note: ‘class FCDSkinControllerVertex’ declared here 67 | class FCOLLADA_EXPORT FCDSkinControllerVertex | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerJoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSkinController.h:101:23: note: ‘class FCDSkinControllerJoint’ declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTransform.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FCDocument/FCDVersion.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDVersion.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMAllocator.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMAllocator.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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: 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/FMAngleAxis.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMAngleAxis.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMColor.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMInterpolation.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMLookAt.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMLookAt.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMMatrix33.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMMatrix33.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMQuaternion.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMMatrix44.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMRandom.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMRandom.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMMatrix33.cpp: In member function ‘FMMatrix33 FMMatrix33::Transposed() const’: FCollada/FMath/FMMatrix33.cpp:36:16: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 36 | return mx; | ^~ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp: In static member function ‘static FMMatrix33 FMMatrix33::RotationMatrix(float)’: FCollada/FMath/FMMatrix33.cpp:41:30: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 41 | FMMatrix33 m(identity); | ^ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp:45:16: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 45 | return m; | ^ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp: In static member function ‘static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)’: FCollada/FMath/FMMatrix33.cpp:50:30: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 50 | FMMatrix33 m(identity); | ^ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp:52:16: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 52 | return m; | ^ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp: In static member function ‘static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)’: FCollada/FMath/FMMatrix33.cpp:57:30: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 57 | FMMatrix33 m(identity); | ^ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp:59:16: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 59 | return m; | ^ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp: In member function ‘FMMatrix33 FMMatrix33::Inverted() const’: FCollada/FMath/FMMatrix33.cpp:105:16: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 105 | return b; | ^ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix33.cpp: In function ‘FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)’: FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared ‘constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)’ is deprecated [-Wdeprecated-copy] 120 | return mx; | ^~ FCollada/FMath/FMMatrix33.cpp:21:13: note: because ‘FMMatrix33’ has user-provided ‘FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)’ 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) | ^~~~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const’: FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 87 | return r; | ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const’: FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 102 | if (IsEquivalent(dot, 1.0f)) return *this; | ^~~~~ FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 121 | return result; | ^~~~~~ FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In member function ‘FMMatrix44 FMQuaternion::ToMatrix() const’: FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 181 | FMMatrix44 tm = FMMatrix44::Identity; | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 183 | return tm; | ^~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In static member function ‘static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)’: FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 272 | return q; | ^ FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In member function ‘FMMatrix44 FMMatrix44::Transposed() const’: FCollada/FMath/FMMatrix44.cpp:59:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 59 | return mx; | ^~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In member function ‘FMMatrix44 FMMatrix44::Inverted() const’: FCollada/FMath/FMMatrix44.cpp:235:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 235 | return b; | ^ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In function ‘FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)’: FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 271 | return mx; | ^~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In function ‘FMMatrix44 operator*(float, const FMMatrix44&)’: FCollada/FMath/FMMatrix44.cpp:302:12: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 302 | return mx; | ^~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:312:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 312 | return matrix; | ^~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)’: FCollada/FMath/FMMatrix44.cpp:340:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 340 | return matrix; | ^~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:345:38: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 345 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:348:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 348 | return ret; | ^~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:353:38: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 353 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:356:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 356 | return ret; | ^~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:361:38: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 361 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:364:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 364 | return ret; | ^~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:374:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 374 | return transform; | ^~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:379:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 379 | FMMatrix44 mx(Identity); | ^ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:381:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 381 | return mx; | ^~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:412:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 412 | return mx; | ^~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMSkew.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMSkew.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMVector3.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMVector3.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FMath/FMVolume.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMVolume.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUAssert.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUAssert.cpp:11: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUBase64.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUBase64.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUBoundingBox.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUBoundingBox.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUBoundingSphere.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUBoundingSphere.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUCrc32.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUCrc32.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUCriticalSection.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUCriticalSection.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUDaeEnum.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUDaeEnum.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUDateTime.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUDateTime.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUDebug.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUDebug.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUError.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUError.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUErrorLog.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUErrorLog.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUFile.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFile.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUFileManager.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUFileManager.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ has user-provided ‘fm::stringT::stringT(const fm::stringT&) [with CH = char]’ 52 | stringT(const stringT& c) : Parent(c) {} | ^~~~~~~ FCollada/FUtils/FULogFile.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FULogFile.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::stringT’ 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/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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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) {} | ^~~~~~~ FCollada/FUtils/FUObject.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUObject.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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 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 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]’ FCollada/FUtils/FUFileManager.cpp:104:22: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FUtils/FUFileManager.cpp:104:22: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUObjectType.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUObjectType.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUParameter.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUParameter.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUParameterizable.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUParameterizable.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUPluginManager.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUPluginManager.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUSemaphore.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUSemaphore.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringBuilder.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUStringConversion.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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/FUSynchronizableObject.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUSynchronizableObject.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUThread.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUThread.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FCollada/FUtils/FUThread.cpp:10: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] 30 | #warning "Threads not yet implemented for non Windows." | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp: In static member function ‘static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)’: FCollada/FUtils/FUStringConversion.cpp:216:54: warning: implicitly-declared ‘fm::stringT& 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: FCollada/FUtils/FUString.h:52:17: note: 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); | ^~~ 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]’ FCollada/FUtils/FUStringConversion.cpp:122:25: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FUtils/FUStringConversion.cpp:127:14: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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*]’ FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18: FCollada/FMath/FMAllocator.h: In instantiation of ‘void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]’: FCollada/FMath/FMArray.h:350:18: required from ‘T* fm::vector::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]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FUtils/FUStringConversion.hpp:536:31: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FUtils/FUStringConversion.hpp:538:14: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FUtils/FUStringConversion.cpp:18: FCollada/FUtils/FUStringConversion.hpp: In static member function ‘static float FUStringConversion::ToFloat(const CH**) [with CH = char]’: FCollada/FUtils/FUStringConversion.hpp:91:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 91 | case 'I': infinity = true; // intentional pass-through. | ~~~~~~~~~^~~~~~ FCollada/FUtils/FUStringConversion.hpp:92:17: note: here 92 | default: nonValidFound = true; --s; break; | ^~~~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUTracker.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUniqueStringMap.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUUri.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUUri.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of ‘void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]’: FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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: FCollada/FUtils/FUString.h:52:17: note: 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 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from ‘void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from ‘void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here 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/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: FCollada/FUtils/FUString.h:52:17: note: 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/FUXmlDocument.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlDocument.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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/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/FUXmlParser.cpp 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) {} | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlParser.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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) {} | ^~~~~~~ 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 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]’ FCollada/FUtils/FUUri.cpp:607:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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: FCollada/FUtils/FUString.h:52:17: note: because ‘fm::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FUXmlWriter.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FUtils/StdAfx.h:12, from FCollada/FUtils/FUXmlWriter.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FColladaPlugins/FArchiveXML/FArchiveXML.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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: FCollada/FUtils/FUString.h:52: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 file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 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/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 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/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: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/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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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: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) {} | ^~~~~~~ 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 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/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. */ | ^~~~~~~~ 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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here 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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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/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 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 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 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 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 | ^~~~~~~ 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) {} | ^~~~~~~ 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ 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) {} | ^~~~~~~ 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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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, 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 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here 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: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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::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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FAXCameraExport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXCameraImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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: 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXColladaWriter.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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: 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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 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 ‘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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ 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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ 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 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 FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FUtils/FUString.h:584: FCollada/FUtils/FUStringConversion.h: In instantiation of ‘static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]’: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15: 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/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 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 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18: FCollada/FMath/FMAllocator.h: In instantiation of ‘void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]’: FCollada/FMath/FMArray.h:350:18: required from ‘T* fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from 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 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: 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 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/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) {} | ^~~~~~~ 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 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& 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: 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 = 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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 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/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& 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 = 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXImportLinking.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 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/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/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 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/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 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: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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FCDocument/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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/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::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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/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/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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ 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 ‘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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ 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 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/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/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 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 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 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/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. */ | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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 ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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 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 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 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 ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXLightImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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/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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXMaterialExport.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 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]’: FCollada/FCDocument/FCDSkinController.h:145:2: required from here FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDTransform.h:392:2: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from 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 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: 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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: 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 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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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: 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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) {} | ^~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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) {} | ^~~~~~~ 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 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 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; | ~~~~^~~~~~ FColladaPlugins/FArchiveXML/FAXSceneExport.cpp 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 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/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 /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here 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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 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/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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) {} | ^~~~ 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/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& 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) {} | ^~~~ 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/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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/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/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ 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); | ^ 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 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) {} | ^~~~~~~ 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 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]’: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:75: required from here FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared ‘constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)’ is deprecated [-Wdeprecated-copy] 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ FCollada/FMath/FMTree.h:174:35: note: because ‘fm::tree<_xmlNode*, FUUri>::iterator’ has user-provided ‘fm::tree::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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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 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/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. */ | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp In file included from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/riscv64-unknown-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from FCollada/FUtils/Platforms.h:55, from FCollada/FUtils/FUtils.h:72, from FCollada/FCollada.h:58, from FColladaPlugins/FArchiveXML/StdAfx.h:13, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: /usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 414 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FCollada.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h: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/FColladaPlugin.cpp 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 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. */ | ^~~~~~~~ FCollada/FCDocument/FCDAnimated.cpp 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) {} | ^~~~~~~ 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/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 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 ‘fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]’: FCollada/FColladaPlugin.cpp:179:51: required from here FCollada/FMath/FMTree.h:379:91: warning: implicitly-declared ‘constexpr fm::tree::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/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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimated.cpp:37:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FCDocument/FCDAnimated.cpp:38:15: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUTrackedList’ 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/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationClip.cpp In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const fm::string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared ‘fm::stringT& 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared ‘fm::stringT& 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/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) {} | ^~~~~~~ FCollada/FCDocument/FCDAnimationCurveTools.cpp 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 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/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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDAnimationKey.cpp In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const fm::string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared ‘fm::stringT& 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/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/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 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/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/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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDAnimationCurve.cpp: In member function ‘float FCDAnimationCurve::Evaluate(float) const’: FCollada/FCDocument/FCDAnimationCurve.cpp:411:46: warning: ‘inTangent.FMVector2::.FMVector2::::x’ may be used uninitialized [-Wmaybe-uninitialized] 411 | if (is2DEvaluation) t = FindT(bkey1->input, bkey1->outTangent.x, inTangent.x, endKey->input, input, t); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: ‘inTangent’ declared here 396 | FMVector2 inTangent; | ^~~~~~~~~ FCollada/FCDocument/FCDAnimationCurve.cpp:413:23: warning: ‘inTangent.FMVector2::.FMVector2::::y’ may be used uninitialized [-Wmaybe-uninitialized] 413 | float c = inTangent.y; | ^ FCollada/FCDocument/FCDAnimationCurve.cpp:396:27: note: ‘inTangent’ declared here 396 | FMVector2 inTangent; | ^~~~~~~~~ FCollada/FCDocument/FCDCamera.cpp 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/FCDController.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 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/FCDControllerInstance.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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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/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 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 FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDControllerTools.cpp In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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) {} | ^~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp 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 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 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 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 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/FCDEffect.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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.cpp:78:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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 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 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: 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEffectParameter.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 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) {} | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEffectParameter.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& 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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectPass.h:48:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const fm::string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared ‘fm::stringT& 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 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/FCDEffectPass.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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEffectPassShader.cpp 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/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 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 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: 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:13: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FMath/FMArray.h:543:7: required from ‘fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/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/FCDEffectPass.h:48:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.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 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/FCDEffectTechnique.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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEffectTools.cpp 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 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/FCDEmitter.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEmitterInstance.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 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/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 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) {} | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDEmitterInstance.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDEntityReference.cpp In file included from FCollada/FCDocument/FCDEntity.cpp:17: FCollada/FCDocument/FCDAsset.h: In member function ‘void FCDAsset::SetUnitName(const fstring&)’: FCollada/FCDocument/FCDAsset.h:184:72: warning: implicitly-declared ‘fm::stringT& 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/FCDocument/FCDExternalReferenceManager.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 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/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) {} | ^~~~~~~ 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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/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/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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 FCollada/FCDocument/FCDForceDeflector.cpp In file included from FCollada/FCDocument/FCDEntityReference.h:21, from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDExtra.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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:341:5: required from ‘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]’ FCollada/FCDocument/FCDExtra.cpp:243:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDForceWind.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForceGravity.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDGeometry.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDForcePBomb.cpp:9: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDGeometryMesh.cpp In file included from FCollada/FCDocument/FCDGeometry.cpp:15: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const fm::string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared ‘fm::stringT& 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDGeometryNURBSSurface.cpp 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 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/FCDGeometryPolygons.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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometryMesh.cpp:16: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 /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/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/FCDGeometryPolygonsInput.cpp 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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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: 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 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. */ | ^~~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:28: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:63: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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 = 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*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]’ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:21: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct FCDGeometryPolygonsTools::TangentialVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:16: note: ‘struct FCDGeometryPolygonsTools::TangentialVertex’ declared here 166 | struct TangentialVertex | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDGeometrySource.cpp:10: FCollada/FUtils/FUParameter.h: In member function ‘FUParameterT >& 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/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 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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FCDocument/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/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp In file included from FCollada/FCDocument/FCDLibrary.cpp:11: FCollada/FCDocument/FCDAnimationClip.h: In member function ‘void FCDAnimationClip::SetAnimationName(const fm::string&, size_t)’: FCollada/FCDocument/FCDAnimationClip.h:115:145: warning: implicitly-declared ‘fm::stringT& 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 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 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimation]’: FCollada/FCDocument/FCDLibrary.cpp:149:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); | ^~~~ FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDAnimationClip]’: FCollada/FCDocument/FCDLibrary.cpp:150:33: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDCamera]’: FCollada/FCDocument/FCDLibrary.cpp:151:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDController]’: FCollada/FCDocument/FCDLibrary.cpp:152:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEffect]’: FCollada/FCDocument/FCDLibrary.cpp:153:26: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDEmitter]’: FCollada/FCDocument/FCDLibrary.cpp:154:27: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDForceField]’: FCollada/FCDocument/FCDLibrary.cpp:155:30: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDGeometry]’: FCollada/FCDocument/FCDLibrary.cpp:156:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDImage]’: FCollada/FCDocument/FCDLibrary.cpp:157:25: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDLight]’: FCollada/FCDocument/FCDLibrary.cpp:158:25: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:159:28: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] 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 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/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDSceneNode]’: FCollada/FCDocument/FCDLibrary.cpp:160:29: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsModel]’: FCollada/FCDocument/FCDLibrary.cpp:161:32: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsMaterial]’: FCollada/FCDocument/FCDLibrary.cpp:162:35: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] FCollada/FCDocument/FCDLibrary.cpp: In instantiation of ‘void LibraryExport() [with T = FCDPhysicsScene]’: FCollada/FCDocument/FCDLibrary.cpp:163:32: required from here FCollada/FCDocument/FCDLibrary.cpp:141:18: warning: variable ‘cptr’ set but not used [-Wunused-but-set-variable] In file included from FCollada/FMath/FMath.h: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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp In file included from FCollada/FCDocument/FCDLightTools.cpp:15: FCollada/FCDocument/FCDAnimationCurve.h: In member function ‘void FCDAnimationCurve::SetTargetQualifier(const fm::string&)’: FCollada/FCDocument/FCDAnimationCurve.h:267:81: warning: implicitly-declared ‘fm::stringT& 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 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDMaterial.cpp:50:22: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDMaterial.cpp:23: FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp FCollada/FCDocument/FCDObject.cpp In file included from FCollada/FCDocument/FCDMorphController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const fm::string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared ‘fm::stringT& 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) {} | ^~~~~~~ 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/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 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/FCDEffectParameter.h:80:2: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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.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/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/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. */ | ^~~~~~~~ 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) {} | ^~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp 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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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 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 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 = FCDAnimated*; DATA = FCDAnimated*]’: FCollada/FCDocument/FCDocument.cpp:153:56: required from here 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 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/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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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) {} | ^~~~ 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; } | ^~~~~~~~~ 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: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. */ | ^~~~~~~~ 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/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/FCDocumentTools.cpp: In function ‘void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)’: FCollada/FCDocument/FCDocumentTools.cpp:563:93: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); | ^ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDocumentTools.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here 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 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 FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here FCollada/FCDocument/FCDParameterAnimatable.cpp:290:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 290 | T bb = (T) v1; (void) bb; | ^~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of ‘FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63: required from ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:345:51: required from here FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& 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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:311:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:312:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:469:48: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 469 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h:482:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 482 | memcpy(it, first, count * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:313:11: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:418:48: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 418 | memmove(it + count, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:316:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:165:54: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165 | if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDParameterAnimatable.hpp:98:14: required from ‘void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = long unsigned int]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:314:10: required from ‘void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]’ FCollada/FCDocument/FCDParameterAnimatable.cpp:353:54: required from here FCollada/FMath/FMArray.h:150:56: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp: In function ‘void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]’: FCollada/FCDocument/FCDParameterAnimatable.cpp:289:16: warning: ‘v1.FCDParameterAnimatableT::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); | ^~ 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); | ^~ 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 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 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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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: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 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); | ^~ 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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsModel.cpp:10: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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) {} | ^~~~~~~ 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/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 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 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 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/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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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/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 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 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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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) {} | ^~~~~~~ FCollada/FCDocument/FCDPhysicsShape.cpp 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 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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/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 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 FCollada/FCDocument/FCDParameterAnimatable.hpp:26:9: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 26 | , value(defaultValue) | ^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, from FCollada/FCDocument/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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDPlaceHolder.cpp In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:21: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDPhysicsShape.cpp:9: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDGeometrySource.h:24, from FCollada/FCDocument/FCDPhysicsShape.cpp:17: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: ‘FCDParameterAnimatableT::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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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) | ^~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSceneNodeIterator.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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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) {} | ^~~~~~~ FCollada/FCDocument/FCDSkinController.cpp 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. */ | ^~~~~~~~ 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/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 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/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/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 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/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 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 ‘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]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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 | ^~~~ 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 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; 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]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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]’ FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:25: required from ‘FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, SearchType, bool) [with _NODE = const FCDSceneNode]’ FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair’; 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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:341:5: required from ‘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]’ FCollada/FCDocument/FCDSceneNode.cpp:197:52: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/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/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 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 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 FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18: FCollada/FMath/FMAllocator.h: In instantiation of ‘void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]’: FCollada/FMath/FMArray.h:350:18: required from ‘T* fm::vector::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]’ FCollada/FCDocument/FCDSceneNodeTools.cpp:138:26: required from here FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:22: FCollada/FCDocument/FCDGeometrySpline.h: In member function ‘void FCDSpline::SetName(const fm::string&)’: FCollada/FCDocument/FCDGeometrySpline.h:63:63: warning: implicitly-declared ‘fm::stringT& 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/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/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/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 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 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/FCDTargetedEntity.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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDSkinController.cpp:120:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerVertex’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDSkinController.cpp:23: FCollada/FCDocument/FCDSkinController.h:67:23: note: ‘class FCDSkinControllerVertex’ declared here 67 | class FCOLLADA_EXPORT FCDSkinControllerVertex | ^~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDSkinController.cpp:126:15: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDSkinControllerJoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDSkinController.h:101:23: note: ‘class FCDSkinControllerJoint’ declared here 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp In file included from FCollada/FCDocument/FCDSceneNode.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:18: FCollada/FCDocument/FCDTransform.h: In member function ‘virtual FMMatrix44 FCDTMatrix::ToMatrix() const’: FCollada/FCDocument/FCDTransform.h:422:54: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 422 | virtual FMMatrix44 ToMatrix() const { return transform; } | ^~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FCollada.h:58, from FCollada/StdAfx.h:13, from FCollada/FCDocument/FCDTargetedEntity.cpp:15: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FCDocument/FCDTransform.h:36: FCollada/FCDocument/FCDParameterAnimatable.h:105:16: note: after user-defined conversion: ‘FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]’ 105 | inline operator const TYPE&() const { return value; } /**< See above. */ | ^~~~~~~~ In file included from FCollada/FCDocument/FCDocument.h:27, from FCollada/FCDocument/FCDTargetedEntity.cpp:16: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDExtra.h:132:2: required from here 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FCDVersion.cpp In file included from FCollada/FCDocument/FCDTexture.cpp:20: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function ‘void FCDEffectParameterSurface::SetFormat(const fm::string&)’: FCollada/FCDocument/FCDEffectParameterSurface.h:191:62: warning: implicitly-declared ‘fm::stringT& 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/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/FMAllocator.cpp 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 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 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FMAngleAxis.cpp 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/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/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:345:38: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 345 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:348:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 348 | return ret; | ^~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:353:38: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 353 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:356:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 356 | return ret; | ^~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)’: FCollada/FMath/FMMatrix44.cpp:361:38: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 361 | FMMatrix44 ret = FMMatrix44::Identity; | ^~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:364:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 364 | return ret; | ^~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:374:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 374 | return transform; | ^~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:379:31: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 379 | FMMatrix44 mx(Identity); | ^ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp:381:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 381 | return mx; | ^~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMMatrix44.cpp: In static member function ‘static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)’: FCollada/FMath/FMMatrix44.cpp:412:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 412 | return mx; | ^~ FCollada/FMath/FMMatrix44.cpp:26:13: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) | ^~~~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const’: FCollada/FMath/FMQuaternion.cpp:87:16: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 87 | return r; | ^ In file included from FCollada/FMath/FMQuaternion.cpp:12: FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In member function ‘FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const’: FCollada/FMath/FMQuaternion.cpp:102:45: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 102 | if (IsEquivalent(dot, 1.0f)) return *this; | ^~~~~ FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp:121:16: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 121 | return result; | ^~~~~~ FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In member function ‘FMMatrix44 FMQuaternion::ToMatrix() const’: FCollada/FMath/FMQuaternion.cpp:181:37: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 181 | FMMatrix44 tm = FMMatrix44::Identity; | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81, from FCollada/FMath/StdAfx.h:13, from FCollada/FMath/FMQuaternion.cpp:9: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp:183:16: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 183 | return tm; | ^~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMQuaternion.cpp: In static member function ‘static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)’: FCollada/FMath/FMQuaternion.cpp:272:16: warning: implicitly-declared ‘constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)’ is deprecated [-Wdeprecated-copy] 272 | return q; | ^ FCollada/FMath/FMQuaternion.h:112:30: note: because ‘FMQuaternion’ has user-provided ‘FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)’ 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } | ^~~~~~~~ FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/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/FUFileManager.cpp FCollada/FUtils/FUFile.cpp: In member function ‘bool FUFile::Open(const fchar*, Mode)’: FCollada/FUtils/FUFile.cpp:46:20: warning: implicitly-declared ‘fm::stringT& 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) {} | ^~~~~~~ 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/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/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.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/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 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 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 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]’ FCollada/FUtils/FUFileManager.cpp:104:22: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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*]’ FCollada/FMath/FMArray.h:367:48: required from ‘void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]’ FCollada/FUtils/FUFileManager.cpp:104:22: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp 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/FUSemaphore.cpp FCollada/FUtils/FUStringBuilder.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 /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/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/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); | ^ FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp In file included from FCollada/FUtils/FUThread.cpp:10: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] 30 | #warning "Threads not yet implemented for non Windows." | ^~~~~~~ FCollada/FUtils/FUStringConversion.cpp: In static member function ‘static void FUStringConversion::SplitTarget(const fm::string&, fm::string&, fm::string&)’: FCollada/FUtils/FUStringConversion.cpp:216:54: warning: implicitly-declared ‘fm::stringT& 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); | ^~~ 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]’ FCollada/FUtils/FUStringConversion.cpp:122:25: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FUtils/FUStringConversion.cpp:127:14: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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*]’ FCollada/FUtils/FUStringConversion.hpp:499:46: required from ‘static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18: FCollada/FMath/FMAllocator.h: In instantiation of ‘void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]’: FCollada/FMath/FMArray.h:350:18: required from ‘T* fm::vector::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]’ FCollada/FUtils/FUStringConversion.cpp:261:97: required from here FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FUtils/FUStringConversion.hpp:536:31: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FUtils/FUStringConversion.hpp:538:14: required from ‘static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]’ FCollada/FUtils/FUStringConversion.cpp:263:97: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FUtils/FUTracker.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; | ^~~~~~~ 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/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of ‘void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]’: FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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) {} | ^~~~~~~ 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:54:22: required from ‘void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:21:13: required from here 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]’ FCollada/FUtils/FUUniqueStringMap.cpp:101:20: required from ‘void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]’ FCollada/FUtils/FUUniqueStringMap.cpp:22:38: required from here 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) {} | ^~~~ 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) {} | ^~~~~~~ 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 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]’ FCollada/FUtils/FUUri.cpp:607:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp In file included from FCollada/FUtils/FUFileManager.h:19, from FCollada/FUtils/FUXmlDocument.cpp:12: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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) {} | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.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) {} | ^~~~~~~ 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/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:328:19: /usr/include/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/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/FAXAnimationExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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 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 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) {} | ^~~~~~~ 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 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/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 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 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 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 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 | ^~~~~~~ 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/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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:28: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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, 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 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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 | ^~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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 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 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/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here 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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:19: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from 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/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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDAnimationClip.h:115:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:24: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:27: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:27: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::vector’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here 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: 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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::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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/FAXCameraExport.cpp FColladaPlugins/FArchiveXML/FAXCameraImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 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/FAXControllerExport.cpp In file included from FCollada/FMath/FMath.h:44, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXControllerImport.cpp 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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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) {} | ^~~~~~~ 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 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 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 ‘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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:24: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:16: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:16: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177: FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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 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 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 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 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 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 /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/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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:24: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMMatrix44’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:24:1: note: ‘class FMMatrix44’ declared here 24 | FMMatrix44 | ^~~~~~~~~~ In file included from FCollada/FMath/FMArray.h:18: FCollada/FMath/FMAllocator.h: In instantiation of ‘void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]’: FCollada/FMath/FMArray.h:350:18: required from ‘T* fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:27: required from here FCollada/FMath/FMAllocator.h:64:17: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 64 | ::new (o) Type1(value); | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function ‘static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)’: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:49: warning: implicitly-declared ‘fm::stringT& 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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 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 FCollada/FUtils/FUParameter.h:57:50: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} | ^~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:177, from FCollada/FUtils/FUtils.h:81: FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FUtils/FUString.h:584: FCollada/FUtils/FUStringConversion.h: In instantiation of ‘static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]’: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:69: required from here FCollada/FUtils/FUStringConversion.h:151:106: warning: implicitly-declared ‘constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)’ is deprecated [-Wdeprecated-copy] 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ | ^~ FCollada/FMath/FMMatrix44.h:66:21: note: because ‘FMMatrix44’ has user-provided ‘FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)’ 66 | FMMatrix44& operator=(const FMMatrix44& copy); | ^~~~~~~~ In file included from FCollada/FMath/FMath.h:44: FCollada/FMath/FMTree.h: In instantiation of ‘void fm::tree::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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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/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 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/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 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) {} | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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/FAXForceFieldExport.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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXGeometryImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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 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/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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDGeometrySpline.h:89:36: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FCDocument/FCDGeometrySpline.h:129:48: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class FMVector3’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMVector3.h:28:1: note: ‘class FMVector3’ declared here 28 | FMVector3 | ^~~~~~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp In file included from 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 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 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 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: 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 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 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 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 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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:19: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:25: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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/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/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/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 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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 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/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 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: 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 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ 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 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 = _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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXLightImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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/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 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/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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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 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) {} | ^~~~~~~ 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 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/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) {} | ^~~~~~~ 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FCollada/FCDocument/FCDocument.h:27, from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: FCollada/FUtils/FUParameter.h: In instantiation of ‘FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]’: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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*]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:75: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FCDMaterialTechniqueHint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMaterial.h:38:23: note: ‘class FCDMaterialTechniqueHint’ declared here 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:44: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:27: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here 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; | ~~~~~~~~~~~~~~~~~~~~^~~~~~ 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.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. */ | ^~~~~~~~ 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/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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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/FAXSceneExport.cpp 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/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/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 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 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FMath/FMTree.h:659:79: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 659 | cloneNode->left->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h: In instantiation of ‘fm::vector& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘void fm::vector::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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ In file included from FColladaPlugins/FArchiveXML/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) {} | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp 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/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. */ | ^~~~~~~~ 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 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 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, from FColladaPlugins/FArchiveXML/StdAfx.h:15, from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: FCollada/FUtils/FUUri.h: In member function ‘void FUUri::SetQuery(const fstring&)’: FCollada/FUtils/FUUri.h:143:63: warning: implicitly-declared ‘fm::stringT& 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 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()); | ^~~~~~~~~ FCollada/FUtils/FUString.h:52: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 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 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); | ^~~~~~~~ output/libFColladaSD.a 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*]’ FCollada/FCDocument/FCDocument.h:517:129: required from here 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]’ FCollada/FCDocument/FCDControllerInstance.h:104:58: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class FUUri’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUUri.h:33:23: note: ‘class FUUri’ declared here 33 | class FCOLLADA_EXPORT FUUri | ^~~~~ In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of ‘fm::tree::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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here 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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘constexpr fm::pair& fm::pair::operator=(const fm::pair&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:535:47: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMTree.h: In instantiation of ‘fm::tree& 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMTree.h:645:72: warning: implicitly-declared ‘fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)’ is deprecated [-Wdeprecated-copy] 645 | cloneNode->right->data = currentNode->data; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, FUUri>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared ‘fm::stringT& 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:300:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h: In instantiation of ‘T* fm::vector::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]’ FCollada/FMath/FMArray.h:543:7: required from ‘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]’ 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]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class fm::stringT’ 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]’ 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]’ FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from ‘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]’ FCollada/FMath/FMTree.h:481:124: required from ‘DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]’ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here FCollada/FMath/FMArray.h:346:40: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class fm::pair<_xmlNode*, unsigned int>’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FMath/FMTree.h:28:15: note: ‘class fm::pair<_xmlNode*, unsigned int>’ declared here 28 | class pair | ^~~~ FCollada/FMath/FMArray.h:354:37: warning: implicitly-declared ‘constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)’ is deprecated [-Wdeprecated-copy] 354 | *it = item; | ~~~~^~~~~~ FCollada/FMath/FMTree.h:44:17: note: because ‘fm::pair<_xmlNode*, unsigned int>’ has user-provided ‘fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]’ 44 | pair(const pair& p) : first(p.first), second(p.second) {} | ^~~~ output/libFColladaSR.a Building SpiderMonkey... SpiderMonkey build options: --disable-tests --disable-jemalloc --disable-js-shell --without-intl-api --enable-shared-js --disable-jitspew --host=riscv64-unknown-linux-gnu Initialized empty Git repository in /build/0ad/src/0ad-0.0.26-alpha/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) 443a7d0] 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 python/mozbuild/mozbuild/action/process_define_files.py patching file python/mozbuild/mozbuild/preprocessor.py patching file python/mozbuild/mozbuild/util.py patching file build/moz.configure/init.configure Hunk #1 succeeded at 741 (offset -17 lines). patching file js/src/jit/AtomicOperations.h patching file js/src/jit/shared/AtomicOperations-feeling-lucky-gcc.h patching file mfbt/tests/TestPoisonArea.cpp patching file python/mozbuild/mozbuild/configure/constants.py patching file third_party/rust/cc/src/lib.rs patching file third_party/rust/cc/.cargo-checksum.json patching file js/src/tests/non262/Array/regress-157652.js patching file js/src/tests/non262/Array/regress-330812.js patching file js/src/tests/non262/regress/regress-422348.js Creating Python 3 environment created virtual environment CPython3.11.5.final.0-64 in 11643ms creator CPython3Posix(dest=/build/0ad/src/0ad-0.0.26-alpha/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=/build/.local/share/virtualenv) added seed packages: pip==20.2.2, setuptools==49.6.0, wheel==0.35.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:688: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import LooseVersion /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/virtualenv.py:314: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead import distutils.sysconfig b"running build_ext\nbuilding 'psutil._psutil_linux' extension\ncreating build\ncreating build/temp.linux-riscv64-3.11\ncreating build/temp.linux-riscv64-3.11/psutil\ngcc -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/include -I/usr/include/python3.11 -c psutil/_psutil_common.c -o build/temp.linux-riscv64-3.11/psutil/_psutil_common.o\ngcc -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/include -I/usr/include/python3.11 -c psutil/_psutil_linux.c -o build/temp.linux-riscv64-3.11/psutil/_psutil_linux.o\ngcc -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/include -I/usr/include/python3.11 -c psutil/_psutil_posix.c -o build/temp.linux-riscv64-3.11/psutil/_psutil_posix.o\ncreating build/lib.linux-riscv64-3.11\ncreating build/lib.linux-riscv64-3.11/psutil\ngcc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto build/temp.linux-riscv64-3.11/psutil/_psutil_common.o build/temp.linux-riscv64-3.11/psutil/_psutil_linux.o build/temp.linux-riscv64-3.11/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-riscv64-3.11/psutil/_psutil_linux.cpython-311-riscv64-linux-gnu.so\nbuilding 'psutil._psutil_posix' extension\ngcc -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/include -I/usr/include/python3.11 -c psutil/_psutil_common.c -o build/temp.linux-riscv64-3.11/psutil/_psutil_common.o\ngcc -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_SIZEOF_PID_T=4 -DPSUTIL_VERSION=570 -DPSUTIL_LINUX=1 -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/include -I/usr/include/python3.11 -c psutil/_psutil_posix.c -o build/temp.linux-riscv64-3.11/psutil/_psutil_posix.o\ngcc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto build/temp.linux-riscv64-3.11/psutil/_psutil_common.o build/temp.linux-riscv64-3.11/psutil/_psutil_posix.o -L/usr/lib -o build/lib.linux-riscv64-3.11/psutil/_psutil_posix.cpython-311-riscv64-linux-gnu.so\ncopying build/lib.linux-riscv64-3.11/psutil/_psutil_linux.cpython-311-riscv64-linux-gnu.so -> psutil\ncopying build/lib.linux-riscv64-3.11/psutil/_psutil_posix.cpython-311-riscv64-linux-gnu.so -> psutil\n" 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... riscv64-unknown-linux-gnu checking for target system type... riscv64-unknown-linux-gnu checking for Python 3... /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python (3.11.5) checking for git... /usr/bin/git checking for Git version... 2.42.0 checking for sparse checkout... no checking whether cross compiling... no checking for yasm... not found checking for the target C compiler... /usr/bin/gcc checking whether the target C compiler can be used... yes checking the target C compiler version... 13.2.1 checking the target C compiler works... yes checking for the target C++ compiler... /usr/bin/g++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 13.2.1 checking the target C++ compiler works... yes checking for the host C compiler... /usr/bin/gcc checking whether the host C compiler can be used... yes checking the host C compiler version... 13.2.1 checking the host C compiler works... yes checking for the host C++ compiler... /usr/bin/g++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 13.2.1 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... 1.8.1 checking for stdint.h... yes checking for inttypes.h... yes checking for malloc.h... yes checking for alloca.h... yes checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for linux/if_addr.h... yes checking for linux/rtnetlink.h... yes checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C++ compiler supports -Wunused-function... yes checking whether the C++ compiler supports -Wunused-variable... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C compiler supports -Wtautological-overlap-compare... no checking whether the C++ compiler supports -Wtautological-overlap-compare... no checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-noexcept-type... yes checking for llvm_profdata... not found checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking for rustc... /usr/bin/rustc checking for cargo... /usr/bin/cargo checking rustc version... 1.73.0 checking cargo version... 1.73.0 checking for rust target triplet... riscv64gc-unknown-linux-gnu checking for rust host triplet... riscv64gc-unknown-linux-gnu checking for rustdoc... /usr/bin/rustdoc checking for rustfmt... /usr/bin/rustfmt 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/gawk checking for perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.038000 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/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... riscv64-unknown-linux-gnu checking target system type... riscv64-unknown-linux-gnu checking build system type... riscv64-unknown-linux-gnu checking for gcc... (cached) /usr/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now ) works... (cached) yes checking whether the C compiler (/usr/bin/gcc -std=gnu99 -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -Wl,-O1,--sort-common,--as-needed,-z,relro,-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++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now ) works... (cached) yes checking whether the C++ compiler (/usr/bin/g++ -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -Wl,-O1,--sort-common,--as-needed,-z,relro,-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... 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... egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Finished reading 48 moz.build files in 0.61s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 193 build config descriptors in 0.38s RecursiveMake backend executed in 1.10s 139 total backend files; 139 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 30 Makefile FasterMake backend executed in 0.26s 4 total backend files; 4 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 2.64s; CPU time: 1.86s; Efficiency: 70%; Untracked: 0.28s make[1]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_pre-export make[2]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /build/0ad/src/0ad-0.0.26-alpha/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.54s; From dist/include: Kept 1 existing; Added/updated 241; Removed 0 files and 0 directories. Elapsed: 1.65s; From _tests: Kept 1 existing; Added/updated 423; Removed 0 files and 0 directories. Elapsed: 0.00s; From dist/bin: Kept 0 existing; Added/updated 1; Removed 0 files and 0 directories. make[2]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' rm -f '.cargo/config' /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/.cargo/config.in' -o '.cargo/config' make[1]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[1]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_export make[2]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/pathsub.c make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.check_binary --host nsinstall_real /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import StrictVersion as Version cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' config/system-header.sentinel.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/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 /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mozglue/build' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' js/src/js-confdefs.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-confdefs.h.in make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/memory/build' /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/js-config.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js-config.h.in /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/selfhosted.out.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/js.msg /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObjectConstants.h /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/SelfHostingDefines.h /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Utilities.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncFunction.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/AsyncIteration.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/BigInt.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Classes.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Date.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Error.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Function.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Generator.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Iterator.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Map.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Module.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Number.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Object.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Reflect.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/String.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Set.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Sorting.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedArray.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakMap.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/WeakSet.js /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /usr/bin/g++ -E -o self-hosting-preprocessed.pp -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_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_NONE=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_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[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[3]: Nothing to be done for 'export'. make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/build' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' js/src/jit/MOpcodesGenerated.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/MIR.h make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' js/src/frontend/ReservedWordsGenerated.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/GenerateReservedWords.py main ReservedWordsGenerated.h .deps/ReservedWordsGenerated.h.pp .deps/ReservedWordsGenerated.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ReservedWords.h js/src/gc/StatsPhasesGenerated.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateHeader StatsPhasesGenerated.h .deps/StatsPhasesGenerated.h.pp .deps/StatsPhasesGenerated.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/jit/LOpcodesGenerated.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/LIR.h /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/shared/LIR-shared.h /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/none/LIR-none.h js/src/gc/StatsPhasesGenerated.inc.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/frontend' /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp js/src/jit/CacheIROpsGenerated.h.stub /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/CacheIROps.yaml make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/gc' /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses import imp make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/jit' make[2]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[1]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[1]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make recurse_compile make[2]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/rust/Cargo.toml -vv --lib --target=riscv64gc-unknown-linux-gnu -- make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' mkdir -p '.deps/' mfbt/lz4.o /usr/bin/gcc -std=gnu99 -o lz4.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4.c mfbt/lz4frame.o make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' mkdir -p '.deps/' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[3]: Nothing to be done for 'host-objects'. make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/config' make[3]: Entering directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger' mkdir -p '.deps/' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp js/src/debugger/Unified_cpp_js_src_debugger1.o js/src/RegExp.o /usr/bin/g++ -o RegExp.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp js/src/jsmath.o warning: Patch `failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph. Patch `failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b)` was not used in the crate graph. Patch `nix v0.13.1 (https://github.com/shravanrn/nix/?rev=4af6c367603869a30fddb5ffb0aba2b9477ba92e#4af6c367)` was not used in the crate graph. Patch `rlbox_lucet_sandbox v0.1.0 (https://github.com/PLSysSec/rlbox_lucet_sandbox/?rev=d510da5999a744c563b0acd18056069d1698273f#d510da59)` was not used in the crate graph. Patch `spirv_cross v0.20.0 (https://github.com/kvark/spirv_cross?branch=wgpu3#20191ad2)` was not used in the crate graph. Check that the patched package version and available features are compatible with the dependency requirements. If the patch has a different version from what is locked in the Cargo.lock file, run `cargo update` to use the new version. This may also occur with an optional dependency that is not enabled. Compiling encoding_rs v0.8.22 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/build/0ad/src/0ad-0.0.26-alpha/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='' LD_LIBRARY_PATH='/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C metadata=c9472e97b0b071e6 -C extra-filename=-c9472e97b0b071e6 --out-dir /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-c9472e97b0b071e6 -C linker=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` Running `/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/build/encoding_rs-c9472e97b0b071e6/build-script-build` Compiling cc v1.0.47 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/build/0ad/src/0ad-0.0.26-alpha/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='' LD_LIBRARY_PATH='/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=6a5d6ab50d37066e -C extra-filename=-6a5d6ab50d37066e --out-dir /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps -C linker=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --cap-lints warn` Compiling cfg-if v0.1.10 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/build/0ad/src/0ad-0.0.26-alpha/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='' LD_LIBRARY_PATH='/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=34a46ca05d335b55 -C extra-filename=-34a46ca05d335b55 --out-dir /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps --target riscv64gc-unknown-linux-gnu -C linker=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps -L dependency=/build/0ad/src/0ad-0.0.26-alpha/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 debuginfo=2 --remap-path-prefix=/build/0ad/src=/usr/src/debug/0ad -C codegen-units=1` Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/build/0ad/src/0ad-0.0.26-alpha/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='' LD_LIBRARY_PATH='/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/build/encoding_rs-1d3589584cd4efa7/out /usr/bin/rustc --crate-name encoding_rs /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=ebf8fb6429d75e0a -C extra-filename=-ebf8fb6429d75e0a --out-dir /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps --target riscv64gc-unknown-linux-gnu -C linker=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps -L dependency=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cfg_if=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps/libcfg_if-34a46ca05d335b55.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C debuginfo=2 --remap-path-prefix=/build/0ad/src=/usr/src/debug/0ad -C codegen-units=1` warning: unused label --> /usr/src/debug/0ad/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:878:41 | 878 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /usr/src/debug/0ad/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/euc_jp.rs:77:5 | 77 | / euc_jp_decoder_functions!( 78 | | { 79 | | let trail_minus_offset = byte.wrapping_sub(0xA1); 80 | | // Fast-track Hiragana (60% according to Lunde) ... | 220 | | handle 221 | | ); | |_____- in this macro invocation | = note: this warning originates in the macro `euc_jp_decoder_function` which comes from the expansion of the macro `euc_jp_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: unused label --> /usr/src/debug/0ad/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/macros.rs:574:41 | 574 | ... 'innermost: loop { | ^^^^^^^^^^ | ::: /usr/src/debug/0ad/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/gb18030.rs:111:5 | 111 | / gb18030_decoder_functions!( 112 | | { 113 | | // If first is between 0x81 and 0xFE, inclusive, 114 | | // subtract offset 0x81. ... | 294 | | handle, 295 | | 'outermost); | |___________________- in this macro invocation | = note: this warning originates in the macro `gb18030_decoder_function` which comes from the expansion of the macro `gb18030_decoder_functions` (in Nightly builds, run with -Z macro-backtrace for more info) warning: `...` range patterns are deprecated --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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: `...` range patterns are deprecated --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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 --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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/gcc -std=gnu99 -o lz4frame.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/lz4hc.c mfbt/xxhash.o warning: the type `u16` does not permit being left uninitialized --> /usr/src/debug/0ad/0ad-0.0.26-alpha/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/lib/librustc_driver-f6e6280c151684c3.so(+0x80117e)[0x3fe6a1017e] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0x3fe9bf7800] /usr/lib/libLLVM-16.so(+0x1e1954c)[0x3fe090254c] /usr/lib/libLLVM-16.so(+0x1e18c80)[0x3fe0901c80] /usr/lib/libLLVM-16.so(+0x1e1b08e)[0x3fe090408e] /usr/lib/libLLVM-16.so(_ZN4llvm26CalledValuePropagationPass3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE+0xe)[0x3fe09044c8] /usr/lib/libLLVM-16.so(+0x3d5e7fa)[0x3fe28477fa] /usr/lib/libLLVM-16.so(_ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_+0x2a4)[0x3fdf9bf14e] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0xae5824)[0x3fe6cf4824] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0xab3f7e)[0x3fe6cc2f7e] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0xab44b2)[0x3fe6cc34b2] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0xa01c84)[0x3fe6c10c84] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0xa378cc)[0x3fe6c468cc] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0x9e4e08)[0x3fe6bf3e08] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0x9f5518)[0x3fe6c04518] /usr/lib/librustc_driver-f6e6280c151684c3.so(+0xa04c8c)[0x3fe6c13c8c] /usr/lib/libstd-f793c69bd168aff5.so(rust_metadata_std_c90d5a38a415ae4b+0xac876)[0x3fe6153876] /usr/lib/libc.so.6(+0x6f6ae)[0x3fe5f9d6ae] /usr/lib/libc.so.6(+0xc1494)[0x3fe5fef494] warning: `encoding_rs` (lib) generated 19 warnings (1 duplicate) error: could not compile `encoding_rs` (lib); 19 warnings emitted Caused by: process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/build/0ad/src/0ad-0.0.26-alpha/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='' LD_LIBRARY_PATH='/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps:/usr/lib' OUT_DIR=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/build/encoding_rs-1d3589584cd4efa7/out /usr/bin/rustc --crate-name encoding_rs /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C panic=abort -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=on -C metadata=ebf8fb6429d75e0a -C extra-filename=-ebf8fb6429d75e0a --out-dir /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps --target riscv64gc-unknown-linux-gnu -C linker=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build/cargo-linker -L dependency=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps -L dependency=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/debug/deps --extern cfg_if=/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/riscv64gc-unknown-linux-gnu/debug/deps/libcfg_if-34a46ca05d335b55.rmeta --cap-lints warn -C opt-level=2 -C debuginfo=2 -C force-frame-pointers=yes --cap-lints warn -C debuginfo=2 --remap-path-prefix=/build/0ad/src=/usr/src/debug/0ad -C codegen-units=1` (signal: 11, SIGSEGV: invalid memory reference) make[3]: *** [/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/makefiles/rust.mk:299: force-cargo-library-build] Error 101 make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/rust' make[2]: *** [/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/recurse.mk:74: js/src/rust/target] Error 2 make[2]: *** Waiting for unfinished jobs.... /usr/bin/gcc -std=gnu99 -o xxhash.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -DMOZILLA_CLIENT -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/lz4/xxhash.c mfbt/Compression.o /usr/bin/g++ -o Compression.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/Compression.cpp mfbt/Unified_cpp_mfbt0.o In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.h:10, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.h:21: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:660:66: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_mfbt0.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/mfbt/double-conversion -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:762:40: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function ‘bool regexp_source_impl(JSContext*, const JS::CallArgs&)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:2032:50: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp: In function ‘bool js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1698:75: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1034:56: /build/0ad/src/0ad-0.0.26-alpha/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**)MEM[(struct JSContext * const &)&cx])[7]’ [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:1034:22: note: ‘input’ declared here 1034 | RootedLinearString input(cx, string->ensureLinear(cx)); | ^~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:79:62: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:78:21: note: ‘arr’ declared here 78 | RootedArrayObject arr(cx, NewDenseFullyAllocatedArrayWithTemplate( | ^~~ /build/0ad/src/0ad-0.0.26-alpha/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, | ~~~~~~~~~~~^~ /usr/bin/g++ -o jsmath.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp js/src/DoubleToString.o 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/RegExp.cpp:356:66: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/mfbt' /usr/bin/g++ -o DoubleToString.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/DoubleToString.cpp js/src/Utility.o /usr/bin/g++ -o Utility.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/Utility.cpp js/src/Interpreter.o /usr/bin/g++ -o Interpreter.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp js/src/ProfilingStack.o /usr/bin/g++ -o ProfilingStack.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.h:14, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from ‘JSObject* CreateMathObject(JSContext*, JSProtoKey)’ at /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp:1040:78: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsmath.cpp: In function ‘JSObject* CreateMathObject(JSContext*, JSProtoKey)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:32, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugAPI.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/DebugScript.cpp:17: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Debugger.cpp:303:67: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src1.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.h:19: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::DebuggerArguments*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::DebuggerArguments*; T = js::DebuggerArguments*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1702:64: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1701:30: note: ‘obj’ declared here 1701 | Rooted obj( | ^~~ /build/0ad/src/0ad-0.0.26-alpha/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 = js::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5564:67: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function ‘js::ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext*, JS::HandleScript, jsbytecode*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5563:21: note: ‘baseobj’ declared here 5563 | RootedArrayObject baseobj( | ^~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:5558:58: note: ‘cx’ declared here 5558 | ArrayObject* js::NewArrayCopyOnWriteOperation(JSContext* cx, | ~~~~~~~~~~~^~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, HandlePropertyName, JS::MutableHandleValue)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:4658:15: note: ‘proto’ was declared here 4658 | JSObject* proto; | ^~~~~ In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:7, from Unified_cpp_js_src0.cpp:2: 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject-inl.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array-inl.h:15: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObjectMaybeShared*; T = js::ArrayBufferObjectMaybeShared*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:81:44: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.cpp:80:41: note: ‘buffer’ declared here 80 | Rooted buffer( | ^~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h:650:70: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::ArrayObject* js::ProcessCallSiteObjOperation(JSContext*, JS::HandleScript, jsbytecode*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1928:40: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp: In function ‘js::ReportInNotObjectError(JSContext*, JS::HandleValue, int, JS::HandleValue, int)::’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:1925:46: note: ‘cx’ declared here 1925 | auto uniqueCharsFromString = [](JSContext* cx, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:194:24: warning: ‘s’ may be used uninitialized [-Wmaybe-uninitialized] 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Environment.cpp:181:15: note: ‘s’ was declared here 181 | const char* s; | ^ In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:66:71: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Interpreter.cpp:71: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h: In function ‘js::PlainObject* js::CopyInitializerObject(JSContext*, JS::Handle, NewObjectKind)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PlainObject-inl.h:65:28: note: ‘obj’ declared here 65 | JS::Rooted obj( | ^~~ /build/0ad/src/0ad-0.0.26-alpha/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 = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Frame.cpp:1572:76: /build/0ad/src/0ad-0.0.26-alpha/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**)MEM[(struct JSContext * const &)&cx])[7]’ [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:375:57: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Eval.cpp:252:57: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp:2186:34: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Array.cpp: In function ‘bool js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src10.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp Unified_cpp_js_src10.cpp js/src/Unified_cpp_js_src11.o /usr/bin/g++ -o Unified_cpp_js_src11.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp Unified_cpp_js_src12.cpp js/src/Unified_cpp_js_src13.o /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:24: /build/0ad/src/0ad-0.0.26-alpha/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src11.cpp:29: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp: In function ‘bool js::ValueToStringBufferSlow(JSContext*, const JS::Value&, StringBuffer&)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/util/StringBuffer.cpp:143:15: note: ‘v’ declared here 143 | RootedValue v(cx, arg); | ^ /build/0ad/src/0ad-0.0.26-alpha/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, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src13.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JitCode.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1604:48: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1602:22: note: ‘objectProto’ declared here 1602 | RootedNativeObject objectProto( | ^~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/debugger/Object.cpp:1438:74: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::ObjectGroup*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ObjectGroup*; T = js::ObjectGroup*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:229:76: /build/0ad/src/0ad-0.0.26-alpha/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_src12.cpp:20: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:228:21: note: ‘group’ declared here 228 | RootedObjectGroup group( | ^~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = JSScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSScript*; T = JSScript*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:509:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArgumentsObject.cpp:729:74: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::ArrayBufferObjectMaybeShared*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::SharedArrayBufferObject*; T = js::ArrayBufferObjectMaybeShared*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:819:58: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘bool js::CreateWasmBuffer(JSContext*, const wasm::Limits&, MutableHandleArrayBufferObjectMaybeShared)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:762:38: note: ‘object’ declared here 762 | RootedArrayBufferObjectMaybeShared object( | ^~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = js::ArrayBufferObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayBufferObject*; T = js::ArrayBufferObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1763:45: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JSObject* JS::CopyArrayBuffer(JSContext*, Handle)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.cpp:1762:30: note: ‘unwrappedSource’ declared here 1762 | Rooted unwrappedSource( | ^~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src15.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Class.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:7, from Unified_cpp_js_src13.cpp:2: 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.h:12: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/debugger' /usr/bin/g++ -o Unified_cpp_js_src16.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncIteration.cpp:248:57: /build/0ad/src/0ad-0.0.26-alpha/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src13.cpp:11: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::PromiseObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PromiseObject*; T = js::PromiseObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:210:75: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/AsyncFunction.cpp:207:16: note: ‘cx’ declared here 207 | JSContext* cx, HandleFunction fun) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src17.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 /usr/bin/g++ -o Unified_cpp_js_src18.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Conversions.h:26, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Date.h:35, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GeneratorObject.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/EnvironmentObject.cpp:7, from Unified_cpp_js_src15.cpp:20: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Exception.h:13, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:57: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp: In member function ‘bool js::FrameIter::matchCallee(JSContext*, JS::Handle) const’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/FrameIter.cpp:814:23: note: ‘currentCallee’ declared here 814 | Rooted currentCallee(cx, calleeTemplate()); | ^~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp Unified_cpp_js_src2.cpp js/src/Unified_cpp_js_src20.o In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:8, from Unified_cpp_js_src17.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1015:66: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In member function ‘js::PlainObject* JS::Realm::createIterResultTemplateObject(JSContext*, WithObjectPrototype)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1012:24: note: ‘templateObject’ declared here 1012 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/MaybeRooted.h:20, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:11, from Unified_cpp_js_src18.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:850:66: /build/0ad/src/0ad-0.0.26-alpha/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_src18.cpp:47: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:849:21: note: ‘group’ declared here 849 | RootedObjectGroup group( | ^~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:918:70: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:917:21: note: ‘group’ declared here 917 | RootedObjectGroup group( | ^~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::BaseScript*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BaseScript*; T = js::BaseScript*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom-inl.h:18: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::ArrayObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ArrayObject*; T = js::ArrayObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp:619:58: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.cpp: In function ‘JSObject* js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1475:53: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function ‘bool js::SuppressDeletedProperty(JSContext*, JS::HandleObject, jsid)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’ at /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:1493:53: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function ‘bool js::SuppressDeletedElement(JSContext*, JS::HandleObject, uint32_t)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::PropertyIteratorObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PropertyIteratorObject*; T = js::PropertyIteratorObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:612:77: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:962:63: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp: In function ‘js::PlainObject* js::CreateIterResultObject(JSContext*, JS::HandleValue, bool)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Iteration.cpp:961:24: note: ‘templateObject’ declared here 961 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1848:49: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1847:32: note: ‘parseTask’ declared here 1847 | Rooted> parseTask( | ^~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1880:49: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/HelperThreads.cpp:1879:32: note: ‘parseTask’ declared here 1879 | Rooted> parseTask( | ^~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = js::LexicalEnvironmentObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::LexicalEnvironmentObject*; T = js::LexicalEnvironmentObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:640:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:639:37: note: ‘lexical’ declared here 639 | Rooted lexical( | ^~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1066:78: /build/0ad/src/0ad-0.0.26-alpha/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**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:1023:63: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:586:60: /build/0ad/src/0ad-0.0.26-alpha/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**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/GlobalObject.cpp:585:18: note: ‘throwTypeError’ declared here 585 | RootedFunction throwTypeError( | ^~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/BytecodeUtil.h:20, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:11, from Unified_cpp_js_src19.cpp:2: 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/Bailouts.h:19, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/BaselineJIT.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:14: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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) { | ~~~~~~~~~~~^~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1337:22: note: ‘ptr’ was declared here 1337 | const uint8_t* ptr; | ^~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSAtom.cpp:1287:12: note: ‘atomIndex’ was declared here 1287 | uint32_t atomIndex; | ^~~~~~~~~ /usr/bin/g++ -o Unified_cpp_js_src20.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.cpp:2486:47: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:1831:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::StringObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.cpp:81: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/ArrayUtils.h:14, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:168:27: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSObject.h:21, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.h:21, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/NameAnalysisTypes.h:13: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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_src21.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -fno-omit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp Unified_cpp_js_src21.cpp js/src/Unified_cpp_js_src22.o In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:14: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h: In constructor ‘JS::RealmStats::RealmStats(JS::RealmStats&&)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:55:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 55 | memcpy(static_cast(p) + offset * sizeof(poisonValue), &poisonValue, | ^ In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/HashTable.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/TracingAPI.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/ClearEdgesTracer.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/DeletePolicy.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/BinASTRuntimeSupport.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.h:29: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/HashTable.h:1552:12: note: destination object ‘mozilla::detail::HashTable, mozilla::HashMap::MapHashPolicy, js::SystemAllocPolicy>::mEntryCount’ of size 4 1552 | uint32_t mEntryCount; // number of entries in mTable | ^~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h: In constructor ‘JS::ZoneStats::ZoneStats(JS::ZoneStats&&)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/Maybe.h:55:9: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=] 55 | memcpy(static_cast(p) + offset * sizeof(poisonValue), &poisonValue, | ^ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/mozilla/HashTable.h:1552:12: note: destination object ‘mozilla::detail::HashTable, mozilla::HashMap::MapHashPolicy, js::SystemAllocPolicy>::mEntryCount’ of size 4 1552 | uint32_t mEntryCount; // number of entries in mTable | ^~~~~~~~~~~ In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:7, from Unified_cpp_js_src20.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:23: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp: In function ‘bool AddPlainObjectProperties(JSContext*, js::HandlePlainObject, js::IdValuePair*, size_t)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:1107:15: note: ‘value’ declared here 1107 | RootedValue value(cx); | ^~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Runtime.h:64, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ArrayBufferObject.h:20, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/DataViewObject.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ObjectGroup.cpp:14: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::BindingIter]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::BindingIter; T = js::BindingIter]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp:5141:49: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript.cpp: In function ‘void js::SetFrameArgumentsObject(JSContext*, AbstractFramePtr, JS::HandleScript, JSObject*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Promise.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:7, from Unified_cpp_js_src2.cpp:2: 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:409:58: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp: In static member function ‘static PromiseDebugInfo* PromiseDebugInfo::create(JSContext*, JS::Handle)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:408:31: note: ‘debugInfo’ declared here 408 | Rooted debugInfo( | ^~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Promise.cpp:406:46: note: ‘cx’ declared here 406 | static PromiseDebugInfo* create(JSContext* cx, | ~~~~~~~~~~~^~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::PullIntoDescriptor*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PullIntoDescriptor*; T = js::PullIntoDescriptor*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:661:67: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function ‘bool js::ReadableByteStreamControllerClose(JSContext*, JS::Handle)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:659:33: note: ‘unwrappedFirstPendingPullInto’ declared here 659 | Rooted unwrappedFirstPendingPullInto( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::ReadableByteStreamController*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ReadableByteStreamController*; T = js::ReadableByteStreamController*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:260:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp: In function ‘bool js::SetUpExternalReadableByteStreamController(JSContext*, JS::Handle, JS::ReadableStreamUnderlyingSource*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/Stream.cpp:259:41: note: ‘controller’ declared here 259 | Rooted controller( | ^~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:46:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp: In member function ‘bool js::ForOfPIC::Chain::initialize(JSContext*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/PIC.cpp:45:22: note: ‘arrayProto’ declared here 45 | RootedNativeObject arrayProto( | ^~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src22.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Allocator.h:13, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Rooting.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:19, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes.cpp:7, from Unified_cpp_js_src21.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Stack.h:20: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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_src24.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1794:72: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1811:72: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Shape-inl.h:241:15: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSScript-inl.h:22, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Probes-inl.h:14: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1152:67: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1151:21: note: ‘templateObject’ declared here 1151 | RootedPlainObject templateObject( | ^~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1461:50: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp: In member function ‘js::ArrayObject* js::RegExpRealm::createMatchResultTemplateObject(JSContext*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpObject.cpp:1459:21: note: ‘templateObject’ declared here 1459 | RootedArrayObject templateObject( | ^~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:202:76: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Realm.cpp:187:67: note: ‘cx’ declared here 187 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx, | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src25.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.h:14, from /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:94:48: /build/0ad/src/0ad-0.0.26-alpha/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); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src24.cpp:38: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function ‘JSString* BoxedToSource(JSContext*, JS::HandleObject, const char*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:60:46, inlined from ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’ at /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp:122:28: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/ToSource.cpp: In function ‘JSString* js::ValueToSource(JSContext*, JS::HandleValue)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSAtom*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSAtom*; T = JSAtom*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SymbolType.cpp:52:53: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::Shape*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::Shape*; T = js::Shape*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypeInference.cpp:2813:46: /build/0ad/src/0ad-0.0.26-alpha/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_src24.cpp:47: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SharedArrayObject.cpp:7, from Unified_cpp_js_src23.cpp:2: 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1316:58: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function ‘bool JS::AutoStableStringChars::init(JSContext*, JSString*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp:1343:58: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringType.cpp: In member function ‘bool JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsfriendapi.h:19, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Tracer.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TaggedProto.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Marking.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.cpp:7, from Unified_cpp_js_src22.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/RegExpStatics.h:11: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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_src26.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 /usr/bin/g++ -o Unified_cpp_js_src3.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 = JSLinearString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSLinearString*; T = JSLinearString*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:1526:69: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In function ‘bool intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 file included from Unified_cpp_js_src22.cpp:29: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp: In function ‘js::XDRResult XDRTrailingName(js::XDRState*, void*, uint32_t*)’: /build/0ad/src/0ad-0.0.26-alpha/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; | ^~ /usr/bin/g++ -o Unified_cpp_js_src4.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1939:51: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1938:41: note: ‘data’ declared here 1938 | Rooted> data( | ^~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1965:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1963:37: note: ‘data’ declared here 1963 | Rooted> data( | ^~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2018:53: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2016:38: note: ‘data’ declared here 2016 | Rooted> data( | ^~~~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2009:43: note: ‘cx’ declared here 2009 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = mozilla::UniquePtr >]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::UniquePtr >; T = mozilla::UniquePtr >]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1512:63: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:1511:27: note: ‘data’ declared here 1511 | Rooted> data( | ^~~~ /build/0ad/src/0ad-0.0.26-alpha/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::ScriptSourceObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::ScriptSourceObject*; T = js::ScriptSourceObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3076:77: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable ‘sourceObject’ in ‘((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp: In member function ‘bool JSRuntime::cloneSelfHostedFunctionScript(JSContext*, js::HandlePropertyName, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:3075:31: note: ‘sourceObject’ declared here 3075 | Rooted sourceObject(cx, | ^~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2044:55: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2042:40: note: ‘data’ declared here 2042 | Rooted> data( | ^~~~ /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:2034:43: note: ‘cx’ declared here 2034 | bool ScopeCreationData::create(JSContext* cx, | ~~~~~~~~~~~^~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Scope.cpp:889:13: note: ‘needsEnvironment’ was declared here 889 | uint8_t needsEnvironment; | ^~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::StringObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::StringObject*; T = js::StringObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:39:75: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/SelfHosting.cpp:99: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.h:10, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:7, from Unified_cpp_js_src3.cpp:2: 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4907:70: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘js::ModuleEnvironmentObject* GetModuleEnvironment(JSContext*, js::HandleModuleObject)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4904:16: note: ‘cx’ declared here 4904 | JSContext* cx, HandleModuleObject module) { | ~~~~~~~~~~~^~ In file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/Class.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamReader.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.h:16, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:9, from Unified_cpp_js_src4.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:31:58: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PullIntoDescriptor.cpp:30:31: note: ‘descriptor’ declared here 30 | Rooted descriptor( | ^~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = mozilla::Maybe]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:223:74: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function ‘bool OnDestErrored(JSContext*, JS::Handle, JS::Handle)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 = mozilla::Maybe]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = mozilla::Maybe; T = mozilla::Maybe]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:189:76: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp: In function ‘bool OnSourceErrored(JSContext*, JS::Handle, JS::Handle)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/PipeToState.cpp:185:16: note: ‘cx’ declared here 185 | JSContext* cx, Handle state, | ~~~~~~~~~~~^~ 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/Stencil.h:37, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/ParseNode.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/SharedContext.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/CompilationInfo.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/frontend/TokenStream.h:206, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:38: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::TypedObjectModuleObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TypedObjectModuleObject*; T = js::TypedObjectModuleObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:330:47: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:328:36: note: ‘module’ declared here 328 | Rooted module( | ^~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:354:47: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:352:36: note: ‘module’ declared here 352 | Rooted module( | ^~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src5.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2164:67: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:2162:21: note: ‘group’ declared here 2162 | RootedObjectGroup group( | ^~~~~ /build/0ad/src/0ad-0.0.26-alpha/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_src6.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:4470:65: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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 file included from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallNonGenericMethod.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/NamespaceImports.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/gc/Barrier.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.h:14, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject-inl.h:12, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/TypedArrayObject.cpp:7, from Unified_cpp_js_src25.cpp:2: 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/UbiNodeCensus.cpp:158:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::WasmModuleObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::WasmModuleObject*; T = js::WasmModuleObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1070:63: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘bool WasmReturnFlag(JSContext*, unsigned int, JS::Value*, Flag)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TestingFunctions.cpp:1069:29: note: ‘module’ declared here 1069 | Rooted module( | ^~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src7.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1637:64: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/TypedObject.cpp:1636:31: note: ‘obj’ declared here 1636 | Rooted obj( | ^~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:12, from Unified_cpp_js_src5.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:145:43: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp: In function ‘bool ReadableStreamDefaultController_desiredSize(JSContext*, unsigned int, JS::Value*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:143:37: note: ‘unwrappedController’ declared here 143 | Rooted unwrappedController( | ^~~~~~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:641:77: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1080:12: warning: storing the address of local variable ‘pipeToState’ in ‘((JS::Rooted**)MEM[(struct JSContext * const &)&cx])[3]’ [-Wdangling-pointer=] 1080 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src5.cpp:38: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamOperations.cpp:638:24: note: ‘pipeToState’ declared here 638 | Rooted pipeToState( | ^~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamDefaultController.cpp:36: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function ‘JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/CallArgs.h:73, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.h:31, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:14, from Unified_cpp_js_src6.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:571:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function ‘bool JS::ReadableStreamReaderReleaseLock(JSContext*, Handle)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:570:33: note: ‘unwrappedReader’ declared here 570 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:538:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function ‘bool JS::ReadableStreamReaderIsClosed(JSContext*, Handle, bool*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:537:33: note: ‘unwrappedReader’ declared here 537 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:596:75: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function ‘JSObject* JS::ReadableStreamDefaultReaderRead(JSContext*, Handle)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:595:40: note: ‘unwrappedReader’ declared here 595 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:555:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp: In function ‘bool JS::ReadableStreamReaderCancel(JSContext*, Handle, Handle)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/StreamAPI.cpp:554:33: note: ‘unwrappedReader’ declared here 554 | Rooted unwrappedReader( | ^~~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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::PlainObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::PlainObject*; T = js::PlainObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:263:20: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/ReadableStreamInternals.cpp:258:24: note: ‘templateObject’ declared here 258 | Rooted templateObject( | ^~~~~~~~~~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = JSFunction*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h:51:77: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamDefaultControllerOperations.cpp:32, from Unified_cpp_js_src6.cpp:38: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/HandlerFunction-inl.h: In function ‘JSFunction* js::NewHandler(JSContext*, Native, JS::Handle)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::TeeState*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::TeeState*; T = js::TeeState*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:29:68: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/TeeState.cpp:28:16: note: ‘cx’ declared here 28 | JSContext* cx, Handle unwrappedStream) { | ~~~~~~~~~~~^~ /usr/bin/g++ -o Unified_cpp_js_src8.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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 /usr/bin/g++ -o Unified_cpp_js_src9.o -c -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/system_wrappers -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/gcc_hidden.h -fstack-protector-strong -DDEBUG=1 -DJS_CACHEIR_SPEW -DJS_STRUCTURED_SPEW -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src -I/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include -fPIC -DMOZILLA_CLIENT -include /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wunused-function -Wunused-variable -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -fno-aligned-new -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/build/0ad/src=/usr/src/debug/0ad -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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.h:15, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:9, from Unified_cpp_js_src7.cpp:2: In member function ‘void JS::Rooted::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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h:412:61: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jit/JSJitFrameIter.h:17, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/Activation.h:18, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSContext.h:30, from /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/builtin/streams/WritableStreamOperations.cpp:29: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/vm/JSFunction.h: In static member function ‘static JSScript* JSFunction::getOrCreateScript(JSContext*, JS::HandleFunction)’: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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::PropertyResult]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyResult; T = JS::PropertyResult]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:33: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function ‘bool JS_AlreadyHasOwnPropertyById(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2906:26: note: ‘prop’ declared here 2906 | Rooted prop(cx); | ^~~~ /build/0ad/src/0ad-0.0.26-alpha/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::GlobalObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Handle; T = js::GlobalObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from ‘JSObject* JS::GetPromiseConstructor(JSContext*)’ at /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:48: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function ‘JSObject* JS::GetPromiseConstructor(JSContext*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3823:25: note: ‘global’ declared here 3823 | Rooted global(cx, cx->global()); | ^~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/dist/include/js/RootingAPI.h:1126:26, inlined from ‘JSObject* JS::GetPromisePrototype(JSContext*)’ at /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:48: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function ‘JSObject* JS::GetPromisePrototype(JSContext*)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:3829:25: note: ‘global’ declared here 3829 | Rooted global(cx, cx->global()); | ^~~~~~ /build/0ad/src/0ad-0.0.26-alpha/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 = js::NativeObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = js::NativeObject*; T = js::NativeObject*]’ at /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:57: /build/0ad/src/0ad-0.0.26-alpha/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/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp: In function ‘bool JS_DeepFreezeObject(JSContext*, JS::HandleObject)’: /build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/js/src/jsapi.cpp:2982:24: note: ‘nobj’ declared here 2982 | RootedNativeObject nobj(cx, &obj->as()); | ^~~~ /build/0ad/src/0ad-0.0.26-alpha/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) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug/js/src' make[2]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make[1]: *** [/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/recurse.mk:34: compile] Error 2 make[1]: Leaving directory '/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/build-debug' make: *** [/build/0ad/src/0ad-0.0.26-alpha/libraries/source/spidermonkey/mozjs-78.6.0/config/rules.mk:390: default] Error 2 ERROR: SpiderMonkey build failed ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix3/build receiving incremental file list 0ad-a26-11-riscv64-build.log 0ad-a26-11-riscv64-prepare.log sent 62 bytes received 664,574 bytes 1,329,272.00 bytes/sec total size is 11,215,595 speedup is 16.87