golang-github-evanw-esbuild →
0.11.16-1 →
armhf → 2021-10-17 07:07:01
sbuild (Debian sbuild) 0.71.0 (24 Aug 2016) on bm-wb-01
Negative repeat count does nothing at /usr/share/perl5/Sbuild/Build.pm line 2740.
+==============================================================================+
Negative repeat count does nothing at /usr/share/perl5/Sbuild/Base.pm line 124.
| golang-github-evanw-esbuild 0.11.16-1 (armhf) Sun, 17 Oct 2021 06:54:51 +0000 |
+==============================================================================+
Package: golang-github-evanw-esbuild
Version: 0.11.16-1
Source Version: 0.11.16-1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bookworm-staging-armhf-sbuild-a6183b7c-8160-4d0f-9ab6-e7b12f1a21f0' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 http://172.17.0.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bookworm-staging/main Sources [12.4 MB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf Packages [13.4 MB]
Fetched 25.9 MB in 26s (992 kB/s)
Reading package lists...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Check APT
---------
Checking available source versions...
Download source files with APT
------------------------------
Reading package lists...
NOTICE: 'golang-github-evanw-esbuild' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/go-team/packages/golang-github-evanw-esbuild.git
Please use:
git clone https://salsa.debian.org/go-team/packages/golang-github-evanw-esbuild.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 1368 kB of source archives.
Get:1 http://172.17.0.1/private bookworm-staging/main golang-github-evanw-esbuild 0.11.16-1 (dsc) [2381 B]
Get:2 http://172.17.0.1/private bookworm-staging/main golang-github-evanw-esbuild 0.11.16-1 (tar) [1359 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main golang-github-evanw-esbuild 0.11.16-1 (diff) [6620 B]
Fetched 1368 kB in 0s (7176 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/golang-github-evanw-esbuild-14wh7K/golang-github-evanw-esbuild-0.11.16' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/golang-github-evanw-esbuild-14wh7K' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install build-essential |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-b1Fe6S/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-b1Fe6S/gpg/trustdb.gpg: trustdb created
gpg: key 35506D9A48F77B2E: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg: imported: 1
gpg: key 35506D9A48F77B2E: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 35506D9A48F77B2E: secret key imported
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: secret keys read: 1
gpg: secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (2755 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-b1Fe6S/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 35506D9A48F77B2E
Reading package lists...
Install core build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 35 not upgraded.
Need to get 848 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [848 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 848 B in 0s (22.5 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12484 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (armhf included in any all)
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.13~), golang-golang-x-sys-dev (>= 0.0~git20200501.bc7a7d4)
Filtered Build-Depends: debhelper-compat (= 13), dh-golang, golang-any (>= 2:1.13~), golang-golang-x-sys-dev (>= 0.0~git20200501.bc7a7d4)
dpkg-deb: building package 'sbuild-build-depends-golang-github-evanw-esbuild-dummy' in '/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive/sbuild-build-depends-golang-github-evanw-esbuild-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning: sbuild-build-depends-core-dummy sbuild-build-depends-golang-github-evanw-esbuild-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release.gpg [370 B]
Ign:3 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release.gpg
Get:4 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Sources [557 B]
Get:5 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Packages [642 B]
Fetched 2532 B in 1s (3363 B/s)
Reading package lists...
W: copy:///<<BUILDDIR>>/resolver-b1Fe6S/apt_archive/./Release.gpg: The key(s) in the keyring /etc/apt/trusted.gpg.d/sbuild-build-depends-archive.gpg are ignored as the file is not readable by user '_apt' executing apt-key.
W: GPG error: copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 35506D9A48F77B2E
Reading package lists...
Install golang-github-evanw-esbuild build dependencies (apt-based resolver)
---------------------------------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
netbase
Use 'apt autoremove' to remove it.
The following additional packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils debhelper
dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
gettext-base golang-1.16-go golang-1.16-src golang-any golang-go
golang-golang-x-sys-dev golang-src groff-base intltool-debian
libarchive-zip-perl libdebhelper-perl libelf1
libfile-stripnondeterminism-perl libicu67 libmagic-mgc libmagic1
libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2
m4 man-db po-debconf sensible-utils
Suggested packages:
autoconf-archive gnu-standards autoconf-doc dh-make gettext-doc
libasprintf-dev libgettextpo-dev bzr | brz ca-certificates git mercurial
subversion groff libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc
apparmor less www-browser libmail-box-perl
Recommended packages:
curl | wget | lynx pkg-config libarchive-cpio-perl libltdl-dev
libmail-sendmail-perl
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev bsdextrautils debhelper
dh-autoreconf dh-golang dh-strip-nondeterminism dwz file gettext
gettext-base golang-1.16-go golang-1.16-src golang-any golang-go
golang-golang-x-sys-dev golang-src groff-base intltool-debian
libarchive-zip-perl libdebhelper-perl libelf1
libfile-stripnondeterminism-perl libicu67 libmagic-mgc libmagic1
libpipeline1 libsigsegv2 libsub-override-perl libtool libuchardet0 libxml2
m4 man-db po-debconf sbuild-build-depends-golang-github-evanw-esbuild-dummy
sensible-utils
0 upgraded, 39 newly installed, 0 to remove and 35 not upgraded.
Need to get 78.5 MB of archives.
After this operation, 421 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-b1Fe6S/apt_archive ./ sbuild-build-depends-golang-github-evanw-esbuild-dummy 0.invalid.0 [920 B]
Get:2 http://172.17.0.1/private bookworm-staging/main armhf bsdextrautils armhf 2.37.2-3 [135 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:4 http://172.17.0.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-7 [793 kB]
Get:5 http://172.17.0.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:6 http://172.17.0.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:7 http://172.17.0.1/private bookworm-staging/main armhf sensible-utils all 0.0.17 [21.5 kB]
Get:8 http://172.17.0.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:9 http://172.17.0.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:10 http://172.17.0.1/private bookworm-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:11 http://172.17.0.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:12 http://172.17.0.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:13 http://172.17.0.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:14 http://172.17.0.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:15 http://172.17.0.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:16 http://172.17.0.1/private bookworm-staging/main armhf automake all 1:1.16.4-2 [819 kB]
Get:17 http://172.17.0.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:18 http://172.17.0.1/private bookworm-staging/main armhf libdebhelper-perl all 13.5.2 [192 kB]
Get:19 http://172.17.0.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:20 http://172.17.0.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:21 http://172.17.0.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:22 http://172.17.0.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:23 http://172.17.0.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get:24 http://172.17.0.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get:25 http://172.17.0.1/private bookworm-staging/main armhf libelf1 armhf 0.185-2 [168 kB]
Get:26 http://172.17.0.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:27 http://172.17.0.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:28 http://172.17.0.1/private bookworm-staging/main armhf libxml2 armhf 2.9.12+dfsg-5 [584 kB]
Get:29 http://172.17.0.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:30 http://172.17.0.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:31 http://172.17.0.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:32 http://172.17.0.1/private bookworm-staging/main armhf debhelper all 13.5.2 [1056 kB]
Get:33 http://172.17.0.1/private bookworm-staging/main armhf dh-golang all 1.51 [24.6 kB]
Get:34 http://172.17.0.1/private bookworm-staging/main armhf golang-1.16-src all 1.16.9-2 [14.3 MB]
Get:35 http://172.17.0.1/private bookworm-staging/main armhf golang-1.16-go armhf 1.16.9-2 [46.3 MB]
Get:36 http://172.17.0.1/private bookworm-staging/main armhf golang-src armhf 2:1.16~1 [5220 B]
Get:37 http://172.17.0.1/private bookworm-staging/main armhf golang-go armhf 2:1.16~1 [40.3 kB]
Get:38 http://172.17.0.1/private bookworm-staging/main armhf golang-any armhf 2:1.16~1 [5312 B]
Get:39 http://172.17.0.1/private bookworm-staging/main armhf golang-golang-x-sys-dev all 0.0~git20210806.e5e7981-1 [351 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 78.5 MB in 6s (13.6 MB/s)
Selecting previously unselected package bsdextrautils.
(Reading database ... 12484 files and directories currently installed.)
Preparing to unpack .../00-bsdextrautils_2.37.2-3_armhf.deb ...
Unpacking bsdextrautils (2.37.2-3) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.4-7_armhf.deb ...
Unpacking groff-base (1.22.4-7) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../05-sensible-utils_0.0.17_all.deb ...
Unpacking sensible-utils (0.0.17) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../07-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../09-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../10-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.4-2_all.deb ...
Unpacking automake (1:1.16.4-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../15-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../16-libdebhelper-perl_13.5.2_all.deb ...
Unpacking libdebhelper-perl (13.5.2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../17-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../18-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../20-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../21-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../22-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../23-libelf1_0.185-2_armhf.deb ...
Unpacking libelf1:armhf (0.185-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../24-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../25-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../26-libxml2_2.9.12+dfsg-5_armhf.deb ...
Unpacking libxml2:armhf (2.9.12+dfsg-5) ...
Selecting previously unselected package gettext.
Preparing to unpack .../27-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../28-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../29-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../30-debhelper_13.5.2_all.deb ...
Unpacking debhelper (13.5.2) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../31-dh-golang_1.51_all.deb ...
Unpacking dh-golang (1.51) ...
Selecting previously unselected package golang-1.16-src.
Preparing to unpack .../32-golang-1.16-src_1.16.9-2_all.deb ...
Unpacking golang-1.16-src (1.16.9-2) ...
Selecting previously unselected package golang-1.16-go.
Preparing to unpack .../33-golang-1.16-go_1.16.9-2_armhf.deb ...
Unpacking golang-1.16-go (1.16.9-2) ...
Selecting previously unselected package golang-src:armhf.
Preparing to unpack .../34-golang-src_2%3a1.16~1_armhf.deb ...
Unpacking golang-src:armhf (2:1.16~1) ...
Selecting previously unselected package golang-go.
Preparing to unpack .../35-golang-go_2%3a1.16~1_armhf.deb ...
Unpacking golang-go (2:1.16~1) ...
Selecting previously unselected package golang-any:armhf.
Preparing to unpack .../36-golang-any_2%3a1.16~1_armhf.deb ...
Unpacking golang-any:armhf (2:1.16~1) ...
Selecting previously unselected package golang-golang-x-sys-dev.
Preparing to unpack .../37-golang-golang-x-sys-dev_0.0~git20210806.e5e7981-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.0~git20210806.e5e7981-1) ...
Selecting previously unselected package sbuild-build-depends-golang-github-evanw-esbuild-dummy.
Preparing to unpack .../38-sbuild-build-depends-golang-github-evanw-esbuild-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-golang-github-evanw-esbuild-dummy (0.invalid.0) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up bsdextrautils (2.37.2-3) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libicu67:armhf (67.1-7) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.5.2) ...
Setting up golang-golang-x-sys-dev (0.0~git20210806.e5e7981-1) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up gettext-base (0.21-4) ...
Setting up file (1:5.39-3) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up golang-1.16-src (1.16.9-2) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up autopoint (0.21-4) ...
Setting up sensible-utils (0.0.17) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up golang-src:armhf (2:1.16~1) ...
Setting up libelf1:armhf (0.185-2) ...
Setting up libxml2:armhf (2.9.12+dfsg-5) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up gettext (0.21-4) ...
Setting up libtool (2.4.6-15) ...
Setting up m4 (1.4.18-5) ...
Setting up golang-1.16-go (1.16.9-2) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up autoconf (2.71-2) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-7) ...
Setting up automake (1:1.16.4-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up golang-go (2:1.16~1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up golang-any:armhf (2:1.16~1) ...
Setting up dh-autoreconf (20) ...
Setting up debhelper (13.5.2) ...
Setting up dh-golang (1.51) ...
Setting up sbuild-build-depends-golang-github-evanw-esbuild-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.32-4+rpi1) ...
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 4.9.0-0.bpo.1-armmp armhf (armv7l)
Toolchain package versions: binutils_2.37-5+rpi1 dpkg-dev_1.20.9+rpi1 g++-10_10.3.0-9+rpi1 gcc-10_10.3.0-9+rpi1 libc6-dev_2.32-4+rpi1 libstdc++-10-dev_10.3.0-9+rpi1 libstdc++6_11.2.0-4+rpi1 linux-libc-dev_5.10.46-4+rpi1
Package versions: adduser_3.118 apt_2.3.9 autoconf_2.71-2 automake_1:1.16.4-2 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_12+rpi1 base-passwd_3.5.51 bash_5.1-3 binutils_2.37-5+rpi1 binutils-arm-linux-gnueabihf_2.37-5+rpi1 binutils-common_2.37-5+rpi1 bsdextrautils_2.37.2-3 bsdutils_1:2.37.2-1 build-essential_12.9 bzip2_1.0.8-4 coreutils_8.32-4 cpp_4:10.2.1-1+rpi1 cpp-10_10.3.0-9+rpi1 dash_0.5.11+git20210120+802ebd4-1 debconf_1.5.77 debhelper_13.5.2 debianutils_4.11.2 dh-autoreconf_20 dh-golang_1.51 dh-strip-nondeterminism_1.12.0-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.4-1 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.8.0-1 g++_4:10.2.1-1+rpi1 g++-10_10.3.0-9+rpi1 gcc_4:10.2.1-1+rpi1 gcc-10_10.3.0-9+rpi1 gcc-10-base_10.3.0-9+rpi1 gcc-11-base_11.2.0-4+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-4 gettext-base_0.21-4 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 golang-1.16-go_1.16.9-2 golang-1.16-src_1.16.9-2 golang-any_2:1.16~1 golang-go_2:1.16~1 golang-golang-x-sys-dev_0.0~git20210806.e5e7981-1 golang-src_2:1.16~1 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.7-1 groff-base_1.22.4-7 gzip_1.10-4 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libapt-pkg6.0_2.3.9 libarchive-zip-perl_1.68-1 libasan6_11.2.0-4+rpi1 libassuan0_2.5.5-1 libatomic1_11.2.0-4+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.5-1 libaudit1_1:3.0.5-1 libbinutils_2.37-5+rpi1 libblkid1_2.37.2-1 libbz2-1.0_1.0.8-4 libc-bin_2.32-4+rpi1 libc-dev-bin_2.32-4+rpi1 libc6_2.32-4+rpi1 libc6-dev_2.32-4+rpi1 libcap-ng0_0.7.9-2.2+b1 libcc1-0_11.2.0-4+rpi1 libcom-err2_1.46.4-1 libcrypt-dev_1:4.4.25-2 libcrypt1_1:4.4.25-2 libctf-nobfd0_2.37-5+rpi1 libctf0_2.37-5+rpi1 libdb5.3_5.3.28+dfsg1-0.8 libdebconfclient0_0.260 libdebhelper-perl_13.5.2 libdpkg-perl_1.20.9+rpi1 libelf1_0.185-2 libext2fs2_1.46.4-1 libfakeroot_1.25.3-1.1 libffi7_3.3-6 libfile-stripnondeterminism-perl_1.12.0-1 libgcc-10-dev_10.3.0-9+rpi1 libgcc-s1_11.2.0-4+rpi1 libgcrypt20_1.9.4-3 libgdbm-compat4_1.21-1 libgdbm6_1.21-1 libgmp10_2:6.2.1+dfsg-2 libgnutls30_3.7.2-2 libgomp1_11.2.0-4+rpi1 libgpg-error0_1.42-3 libgssapi-krb5-2_1.18.3-7 libhogweed6_3.7.3-1 libicu67_67.1-7 libidn2-0_2.3.2-2 libisl23_0.23-1 libk5crypto3_1.18.3-7 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-7 libkrb5support0_1.18.3-7 libksba8_1.6.0-2 libldap-2.4-2_2.4.59+dfsg-1 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmount1_2.37.2-1 libmpc3_1.2.0-1 libmpfr6_4.1.0-3 libncursesw6_6.2+20201114-4 libnettle8_3.7.3-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.0-2 libpam-modules_1.4.0-10 libpam-modules-bin_1.4.0-10 libpam-runtime_1.4.0-10 libpam0g_1.4.0-10 libpcre2-8-0_10.36-2 libpcre3_2:8.39-13 libperl5.32_5.32.1-5 libpipeline1_1.5.3-1 libreadline8_8.1-2 libsasl2-2_2.1.27+dfsg-2.1 libsasl2-modules-db_2.1.27+dfsg-2.1 libseccomp2_2.5.1-1+rpi1 libselinux1_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsepol1_3.1-1 libsigsegv2_2.13-1 libsmartcols1_2.37.2-1 libsqlite3-0_3.36.0-2 libss2_1.46.4-1 libssl1.1_1.1.1l-1 libstdc++-10-dev_10.3.0-9+rpi1 libstdc++6_11.2.0-4+rpi1 libsub-override-perl_0.09-2 libsystemd0_247.9-1+rpi1 libtasn1-6_4.17.0-2 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libtinfo6_6.2+20201114-4 libtirpc-common_1.3.2-2 libtirpc-dev_1.3.2-2 libtirpc3_1.3.2-2 libtool_2.4.6-15 libubsan1_11.2.0-4+rpi1 libuchardet0_0.0.7-1 libudev1_247.9-1+rpi1 libunistring2_0.9.10-6 libuuid1_2.37.2-1 libxml2_2.9.12+dfsg-5 libxxhash0_0.8.0-2+rpi1 libzstd1_1.4.8+dfsg-2.1+rpi1 linux-libc-dev_5.10.46-4+rpi1 login_1:4.8.1-1 logsave_1.46.4-1 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 mount_2.37.2-1 ncurses-base_6.2+20201114-4 ncurses-bin_6.2+20201114-4 netbase_6.3 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-5 perl-base_5.32.1-5 perl-modules-5.32_5.32.1-5 pinentry-curses_1.1.0-4 po-debconf_1.0.21+nmu1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-golang-github-evanw-esbuild-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sysvinit-utils_3.00-1 tar_1.34+dfsg-1 tzdata_2021a-1 util-linux_2.37.2-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.27XuPn_k/trustedkeys.kbx': General error
gpgv: Signature made Fri Oct 15 12:58:50 2021 UTC
gpgv: using RSA key 142421B19AD4A95996F95072EA2500B412C59ACF
gpgv: issuer "foka@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./golang-github-evanw-esbuild_0.11.16-1.dsc
dpkg-source: info: extracting golang-github-evanw-esbuild in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking golang-github-evanw-esbuild_0.11.16.orig.tar.gz
dpkg-source: info: unpacking golang-github-evanw-esbuild_0.11.16-1.debian.tar.xz
Check disc space
----------------
Sufficient free space for build
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-a6183b7c-8160-4d0f-9ab6-e7b12f1a21f0
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
dpkg-buildpackage
-----------------
dpkg-buildpackage: info: source package golang-github-evanw-esbuild
dpkg-buildpackage: info: source version 0.11.16-1
dpkg-buildpackage: info: source distribution unstable
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
debian/rules clean
dh clean --builddirectory=_build --buildsystem=golang --with=golang
dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
dh_clean -O--builddirectory=_build -O--buildsystem=golang
debian/rules binary-arch
dh binary-arch --builddirectory=_build --buildsystem=golang --with=golang
dh_update_autotools_config -a -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf -a -O--builddirectory=_build -O--buildsystem=golang
dh_auto_configure -a -O--builddirectory=_build -O--buildsystem=golang
dh_auto_build -a -O--builddirectory=_build -O--buildsystem=golang
cd _build && go install -trimpath -v -p 4 github.com/evanw/esbuild/cmd/esbuild github.com/evanw/esbuild/internal/api_helpers github.com/evanw/esbuild/internal/ast github.com/evanw/esbuild/internal/bundler github.com/evanw/esbuild/internal/cache github.com/evanw/esbuild/internal/cli_helpers github.com/evanw/esbuild/internal/compat github.com/evanw/esbuild/internal/config github.com/evanw/esbuild/internal/css_ast github.com/evanw/esbuild/internal/css_lexer github.com/evanw/esbuild/internal/css_parser github.com/evanw/esbuild/internal/css_printer github.com/evanw/esbuild/internal/fs github.com/evanw/esbuild/internal/graph github.com/evanw/esbuild/internal/helpers github.com/evanw/esbuild/internal/js_ast github.com/evanw/esbuild/internal/js_lexer github.com/evanw/esbuild/internal/js_parser github.com/evanw/esbuild/internal/js_printer github.com/evanw/esbuild/internal/logger github.com/evanw/esbuild/internal/renamer github.com/evanw/esbuild/internal/resolver github.com/evanw/esbuild/internal/runtime github.com/evanw/esbuild/internal/sourcemap github.com/evanw/esbuild/internal/test github.com/evanw/esbuild/internal/xxhash github.com/evanw/esbuild/pkg/api github.com/evanw/esbuild/pkg/cli
internal/unsafeheader
internal/race
internal/cpu
runtime/internal/sys
sync/atomic
math/bits
runtime/internal/math
unicode/utf8
unicode
internal/bytealg
runtime/internal/atomic
math
github.com/evanw/esbuild/internal/api_helpers
golang.org/x/sys/internal/unsafeheader
github.com/evanw/esbuild/internal/compat
runtime
unicode/utf16
container/list
crypto/internal/subtle
crypto/subtle
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/nettrace
runtime/cgo
vendor/golang.org/x/crypto/internal/subtle
internal/reflectlite
sync
internal/singleflight
internal/testlog
math/rand
internal/sysinfo
errors
sort
io
internal/oserror
strconv
syscall
path
vendor/golang.org/x/net/dns/dnsmessage
bytes
reflect
strings
encoding/base32
regexp/syntax
hash
bufio
internal/syscall/unix
time
internal/syscall/execenv
hash/crc32
crypto
crypto/internal/randutil
crypto/hmac
crypto/rc4
regexp
vendor/golang.org/x/crypto/hkdf
vendor/golang.org/x/text/transform
text/tabwriter
internal/poll
io/fs
context
encoding/binary
internal/fmtsort
os
github.com/evanw/esbuild/internal/xxhash
encoding/base64
golang.org/x/sys/unix
crypto/cipher
crypto/sha512
crypto/ed25519/internal/edwards25519
crypto/aes
fmt
path/filepath
io/ioutil
crypto/des
crypto/md5
crypto/sha1
crypto/sha256
net/url
compress/flate
math/big
encoding/hex
encoding/pem
net
compress/gzip
github.com/evanw/esbuild/internal/logger
github.com/evanw/esbuild/internal/fs
github.com/evanw/esbuild/internal/ast
github.com/evanw/esbuild/internal/css_lexer
github.com/evanw/esbuild/internal/js_ast
github.com/evanw/esbuild/internal/css_ast
github.com/evanw/esbuild/internal/css_parser
github.com/evanw/esbuild/internal/runtime
github.com/evanw/esbuild/internal/helpers
github.com/evanw/esbuild/internal/config
github.com/evanw/esbuild/internal/js_lexer
github.com/evanw/esbuild/internal/sourcemap
github.com/evanw/esbuild/internal/css_printer
crypto/rand
github.com/evanw/esbuild/internal/renamer
crypto/elliptic
encoding/asn1
github.com/evanw/esbuild/internal/js_parser
github.com/evanw/esbuild/internal/js_printer
vendor/golang.org/x/crypto/cryptobyte
crypto/ecdsa
crypto/ed25519
crypto/rsa
crypto/dsa
crypto/x509/pkix
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/poly1305
vendor/golang.org/x/crypto/chacha20poly1305
vendor/golang.org/x/crypto/curve25519
log
vendor/golang.org/x/text/unicode/bidi
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/net/http2/hpack
mime
crypto/x509
vendor/golang.org/x/net/idna
net/textproto
vendor/golang.org/x/net/http/httpproxy
vendor/golang.org/x/net/http/httpguts
mime/quotedprintable
net/http/internal
github.com/evanw/esbuild/internal/cache
mime/multipart
runtime/debug
github.com/evanw/esbuild/internal/resolver
runtime/pprof
runtime/trace
crypto/tls
flag
testing
github.com/evanw/esbuild/internal/graph
github.com/evanw/esbuild/internal/test
net/http/httptrace
net/http
github.com/evanw/esbuild/internal/bundler
github.com/evanw/esbuild/pkg/api
github.com/evanw/esbuild/internal/cli_helpers
github.com/evanw/esbuild/pkg/cli
github.com/evanw/esbuild/cmd/esbuild
dh_auto_test -a -O--builddirectory=_build -O--buildsystem=golang
cd _build && go test -vet=off -v -p 4 github.com/evanw/esbuild/cmd/esbuild github.com/evanw/esbuild/internal/api_helpers github.com/evanw/esbuild/internal/ast github.com/evanw/esbuild/internal/bundler github.com/evanw/esbuild/internal/cache github.com/evanw/esbuild/internal/cli_helpers github.com/evanw/esbuild/internal/compat github.com/evanw/esbuild/internal/config github.com/evanw/esbuild/internal/css_ast github.com/evanw/esbuild/internal/css_lexer github.com/evanw/esbuild/internal/css_parser github.com/evanw/esbuild/internal/css_printer github.com/evanw/esbuild/internal/fs github.com/evanw/esbuild/internal/graph github.com/evanw/esbuild/internal/helpers github.com/evanw/esbuild/internal/js_ast github.com/evanw/esbuild/internal/js_lexer github.com/evanw/esbuild/internal/js_parser github.com/evanw/esbuild/internal/js_printer github.com/evanw/esbuild/internal/logger github.com/evanw/esbuild/internal/renamer github.com/evanw/esbuild/internal/resolver github.com/evanw/esbuild/internal/runtime github.com/evanw/esbuild/internal/sourcemap github.com/evanw/esbuild/internal/test github.com/evanw/esbuild/internal/xxhash github.com/evanw/esbuild/pkg/api github.com/evanw/esbuild/pkg/cli
? github.com/evanw/esbuild/cmd/esbuild [no test files]
? github.com/evanw/esbuild/internal/api_helpers [no test files]
? github.com/evanw/esbuild/internal/ast [no test files]
=== RUN TestCSSEntryPoint
=== RUN TestCSSEntryPoint/#00
--- PASS: TestCSSEntryPoint (0.02s)
--- PASS: TestCSSEntryPoint/#00 (0.01s)
=== RUN TestCSSAtImportMissing
=== RUN TestCSSAtImportMissing/#00
--- PASS: TestCSSAtImportMissing (0.00s)
--- PASS: TestCSSAtImportMissing/#00 (0.00s)
=== RUN TestCSSAtImportExternal
=== RUN TestCSSAtImportExternal/#00
--- PASS: TestCSSAtImportExternal (0.00s)
--- PASS: TestCSSAtImportExternal/#00 (0.00s)
=== RUN TestCSSAtImport
=== RUN TestCSSAtImport/#00
--- PASS: TestCSSAtImport (0.00s)
--- PASS: TestCSSAtImport/#00 (0.00s)
=== RUN TestCSSFromJSMissingImport
=== RUN TestCSSFromJSMissingImport/#00
--- PASS: TestCSSFromJSMissingImport (0.01s)
--- PASS: TestCSSFromJSMissingImport/#00 (0.00s)
=== RUN TestCSSFromJSMissingStarImport
=== RUN TestCSSFromJSMissingStarImport/#00
--- PASS: TestCSSFromJSMissingStarImport (0.01s)
--- PASS: TestCSSFromJSMissingStarImport/#00 (0.00s)
=== RUN TestImportCSSFromJS
=== RUN TestImportCSSFromJS/#00
--- PASS: TestImportCSSFromJS (0.00s)
--- PASS: TestImportCSSFromJS/#00 (0.00s)
=== RUN TestImportCSSFromJSWriteToStdout
=== RUN TestImportCSSFromJSWriteToStdout/#00
--- PASS: TestImportCSSFromJSWriteToStdout (0.00s)
--- PASS: TestImportCSSFromJSWriteToStdout/#00 (0.00s)
=== RUN TestImportJSFromCSS
=== RUN TestImportJSFromCSS/#00
--- PASS: TestImportJSFromCSS (0.00s)
--- PASS: TestImportJSFromCSS/#00 (0.00s)
=== RUN TestImportJSONFromCSS
=== RUN TestImportJSONFromCSS/#00
--- PASS: TestImportJSONFromCSS (0.00s)
--- PASS: TestImportJSONFromCSS/#00 (0.00s)
=== RUN TestMissingImportURLInCSS
=== RUN TestMissingImportURLInCSS/#00
--- PASS: TestMissingImportURLInCSS (0.00s)
--- PASS: TestMissingImportURLInCSS/#00 (0.00s)
=== RUN TestExternalImportURLInCSS
=== RUN TestExternalImportURLInCSS/#00
--- PASS: TestExternalImportURLInCSS (0.00s)
--- PASS: TestExternalImportURLInCSS/#00 (0.00s)
=== RUN TestInvalidImportURLInCSS
=== RUN TestInvalidImportURLInCSS/#00
--- PASS: TestInvalidImportURLInCSS (0.01s)
--- PASS: TestInvalidImportURLInCSS/#00 (0.01s)
=== RUN TestTextImportURLInCSSText
=== RUN TestTextImportURLInCSSText/#00
--- PASS: TestTextImportURLInCSSText (0.01s)
--- PASS: TestTextImportURLInCSSText/#00 (0.01s)
=== RUN TestDataURLImportURLInCSS
=== RUN TestDataURLImportURLInCSS/#00
--- PASS: TestDataURLImportURLInCSS (0.00s)
--- PASS: TestDataURLImportURLInCSS/#00 (0.00s)
=== RUN TestBinaryImportURLInCSS
=== RUN TestBinaryImportURLInCSS/#00
--- PASS: TestBinaryImportURLInCSS (0.01s)
--- PASS: TestBinaryImportURLInCSS/#00 (0.01s)
=== RUN TestBase64ImportURLInCSS
=== RUN TestBase64ImportURLInCSS/#00
--- PASS: TestBase64ImportURLInCSS (0.00s)
--- PASS: TestBase64ImportURLInCSS/#00 (0.00s)
=== RUN TestFileImportURLInCSS
=== RUN TestFileImportURLInCSS/#00
--- PASS: TestFileImportURLInCSS (0.00s)
--- PASS: TestFileImportURLInCSS/#00 (0.00s)
=== RUN TestIgnoreURLsInAtRulePrelude
=== RUN TestIgnoreURLsInAtRulePrelude/#00
--- PASS: TestIgnoreURLsInAtRulePrelude (0.00s)
--- PASS: TestIgnoreURLsInAtRulePrelude/#00 (0.00s)
=== RUN TestPackageURLsInCSS
=== RUN TestPackageURLsInCSS/#00
--- PASS: TestPackageURLsInCSS (0.00s)
--- PASS: TestPackageURLsInCSS/#00 (0.00s)
=== RUN TestCSSAtImportExtensionOrderCollision
=== RUN TestCSSAtImportExtensionOrderCollision/#00
--- PASS: TestCSSAtImportExtensionOrderCollision (0.00s)
--- PASS: TestCSSAtImportExtensionOrderCollision/#00 (0.00s)
=== RUN TestCSSAtImportExtensionOrderCollisionUnsupported
=== RUN TestCSSAtImportExtensionOrderCollisionUnsupported/#00
--- PASS: TestCSSAtImportExtensionOrderCollisionUnsupported (0.00s)
--- PASS: TestCSSAtImportExtensionOrderCollisionUnsupported/#00 (0.00s)
=== RUN TestCSSAtImportConditionsNoBundle
=== RUN TestCSSAtImportConditionsNoBundle/#00
--- PASS: TestCSSAtImportConditionsNoBundle (0.00s)
--- PASS: TestCSSAtImportConditionsNoBundle/#00 (0.00s)
=== RUN TestCSSAtImportConditionsBundleExternal
=== RUN TestCSSAtImportConditionsBundleExternal/#00
--- PASS: TestCSSAtImportConditionsBundleExternal (0.00s)
--- PASS: TestCSSAtImportConditionsBundleExternal/#00 (0.00s)
=== RUN TestCSSAtImportConditionsBundle
=== RUN TestCSSAtImportConditionsBundle/#00
--- PASS: TestCSSAtImportConditionsBundle (0.00s)
--- PASS: TestCSSAtImportConditionsBundle/#00 (0.00s)
=== RUN TestCSSAndJavaScriptCodeSplittingIssue1064
=== RUN TestCSSAndJavaScriptCodeSplittingIssue1064/#00
--- PASS: TestCSSAndJavaScriptCodeSplittingIssue1064 (0.01s)
--- PASS: TestCSSAndJavaScriptCodeSplittingIssue1064/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseKeepNamedImportES6
=== RUN TestPackageJsonSideEffectsFalseKeepNamedImportES6/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportES6 (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportES6/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS
=== RUN TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseKeepNamedImportCommonJS/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseKeepStarImportES6
=== RUN TestPackageJsonSideEffectsFalseKeepStarImportES6/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepStarImportES6 (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseKeepStarImportES6/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseKeepStarImportCommonJS
=== RUN TestPackageJsonSideEffectsFalseKeepStarImportCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepStarImportCommonJS (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseKeepStarImportCommonJS/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsTrueKeepES6
=== RUN TestPackageJsonSideEffectsTrueKeepES6/#00
--- PASS: TestPackageJsonSideEffectsTrueKeepES6 (0.01s)
--- PASS: TestPackageJsonSideEffectsTrueKeepES6/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsTrueKeepCommonJS
=== RUN TestPackageJsonSideEffectsTrueKeepCommonJS/#00
--- PASS: TestPackageJsonSideEffectsTrueKeepCommonJS (0.01s)
--- PASS: TestPackageJsonSideEffectsTrueKeepCommonJS/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6
=== RUN TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6 (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseKeepBareImportAndRequireES6/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseKeepBareImportAndRequireCommonJS
=== RUN TestPackageJsonSideEffectsFalseKeepBareImportAndRequireCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseKeepBareImportAndRequireCommonJS (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseKeepBareImportAndRequireCommonJS/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseRemoveBareImportES6
=== RUN TestPackageJsonSideEffectsFalseRemoveBareImportES6/#00
--- PASS: TestPackageJsonSideEffectsFalseRemoveBareImportES6 (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseRemoveBareImportES6/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseRemoveBareImportCommonJS
=== RUN TestPackageJsonSideEffectsFalseRemoveBareImportCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseRemoveBareImportCommonJS (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseRemoveBareImportCommonJS/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseRemoveNamedImportES6
=== RUN TestPackageJsonSideEffectsFalseRemoveNamedImportES6/#00
--- PASS: TestPackageJsonSideEffectsFalseRemoveNamedImportES6 (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseRemoveNamedImportES6/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseRemoveNamedImportCommonJS
=== RUN TestPackageJsonSideEffectsFalseRemoveNamedImportCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseRemoveNamedImportCommonJS (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseRemoveNamedImportCommonJS/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseRemoveStarImportES6
=== RUN TestPackageJsonSideEffectsFalseRemoveStarImportES6/#00
--- PASS: TestPackageJsonSideEffectsFalseRemoveStarImportES6 (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseRemoveStarImportES6/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseRemoveStarImportCommonJS
=== RUN TestPackageJsonSideEffectsFalseRemoveStarImportCommonJS/#00
--- PASS: TestPackageJsonSideEffectsFalseRemoveStarImportCommonJS (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseRemoveStarImportCommonJS/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsArrayRemove
=== RUN TestPackageJsonSideEffectsArrayRemove/#00
--- PASS: TestPackageJsonSideEffectsArrayRemove (0.00s)
--- PASS: TestPackageJsonSideEffectsArrayRemove/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsArrayKeep
=== RUN TestPackageJsonSideEffectsArrayKeep/#00
--- PASS: TestPackageJsonSideEffectsArrayKeep (0.01s)
--- PASS: TestPackageJsonSideEffectsArrayKeep/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsArrayKeepMainUseModule
=== RUN TestPackageJsonSideEffectsArrayKeepMainUseModule/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepMainUseModule (0.00s)
--- PASS: TestPackageJsonSideEffectsArrayKeepMainUseModule/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsArrayKeepMainUseMain
=== RUN TestPackageJsonSideEffectsArrayKeepMainUseMain/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepMainUseMain (0.01s)
--- PASS: TestPackageJsonSideEffectsArrayKeepMainUseMain/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsArrayKeepMainImplicitModule
=== RUN TestPackageJsonSideEffectsArrayKeepMainImplicitModule/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepMainImplicitModule (0.00s)
--- PASS: TestPackageJsonSideEffectsArrayKeepMainImplicitModule/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsArrayKeepMainImplicitMain
=== RUN TestPackageJsonSideEffectsArrayKeepMainImplicitMain/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepMainImplicitMain (0.01s)
--- PASS: TestPackageJsonSideEffectsArrayKeepMainImplicitMain/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsArrayKeepModuleUseModule
=== RUN TestPackageJsonSideEffectsArrayKeepModuleUseModule/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleUseModule (0.01s)
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleUseModule/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsArrayKeepModuleUseMain
=== RUN TestPackageJsonSideEffectsArrayKeepModuleUseMain/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleUseMain (0.00s)
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleUseMain/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsArrayKeepModuleImplicitModule
=== RUN TestPackageJsonSideEffectsArrayKeepModuleImplicitModule/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleImplicitModule (0.00s)
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleImplicitModule/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsArrayKeepModuleImplicitMain
=== RUN TestPackageJsonSideEffectsArrayKeepModuleImplicitMain/#00
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleImplicitMain (0.01s)
--- PASS: TestPackageJsonSideEffectsArrayKeepModuleImplicitMain/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsArrayGlob
=== RUN TestPackageJsonSideEffectsArrayGlob/#00
--- PASS: TestPackageJsonSideEffectsArrayGlob (0.00s)
--- PASS: TestPackageJsonSideEffectsArrayGlob/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsNestedDirectoryRemove
=== RUN TestPackageJsonSideEffectsNestedDirectoryRemove/#00
--- PASS: TestPackageJsonSideEffectsNestedDirectoryRemove (0.02s)
--- PASS: TestPackageJsonSideEffectsNestedDirectoryRemove/#00 (0.02s)
=== RUN TestPackageJsonSideEffectsKeepExportDefaultExpr
=== RUN TestPackageJsonSideEffectsKeepExportDefaultExpr/#00
--- PASS: TestPackageJsonSideEffectsKeepExportDefaultExpr (0.00s)
--- PASS: TestPackageJsonSideEffectsKeepExportDefaultExpr/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseNoWarningInNodeModulesIssue999
=== RUN TestPackageJsonSideEffectsFalseNoWarningInNodeModulesIssue999/#00
--- PASS: TestPackageJsonSideEffectsFalseNoWarningInNodeModulesIssue999 (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseNoWarningInNodeModulesIssue999/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesUnused
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesUnused/#00
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesUnused (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesUnused/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesUsed
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesUsed/#00
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesUsed (0.00s)
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesUsed/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesChainAll
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesChainAll/#00
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesChainAll (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesChainAll/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesChainOne
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesChainOne/#00
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesChainOne (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesChainOne/#00 (0.00s)
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesDiamond
=== RUN TestPackageJsonSideEffectsFalseIntermediateFilesDiamond/#00
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesDiamond (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseIntermediateFilesDiamond/#00 (0.01s)
=== RUN TestPackageJsonSideEffectsFalseOneFork
=== RUN TestPackageJsonSideEffectsFalseOneFork/#00
--- PASS: TestPackageJsonSideEffectsFalseOneFork (0.03s)
--- PASS: TestPackageJsonSideEffectsFalseOneFork/#00 (0.03s)
=== RUN TestPackageJsonSideEffectsFalseAllFork
=== RUN TestPackageJsonSideEffectsFalseAllFork/#00
--- PASS: TestPackageJsonSideEffectsFalseAllFork (0.01s)
--- PASS: TestPackageJsonSideEffectsFalseAllFork/#00 (0.01s)
=== RUN TestJSONLoaderRemoveUnused
=== RUN TestJSONLoaderRemoveUnused/#00
--- PASS: TestJSONLoaderRemoveUnused (0.02s)
--- PASS: TestJSONLoaderRemoveUnused/#00 (0.02s)
=== RUN TestTextLoaderRemoveUnused
=== RUN TestTextLoaderRemoveUnused/#00
--- PASS: TestTextLoaderRemoveUnused (0.00s)
--- PASS: TestTextLoaderRemoveUnused/#00 (0.00s)
=== RUN TestBase64LoaderRemoveUnused
=== RUN TestBase64LoaderRemoveUnused/#00
--- PASS: TestBase64LoaderRemoveUnused (0.00s)
--- PASS: TestBase64LoaderRemoveUnused/#00 (0.00s)
=== RUN TestDataURLLoaderRemoveUnused
=== RUN TestDataURLLoaderRemoveUnused/#00
--- PASS: TestDataURLLoaderRemoveUnused (0.00s)
--- PASS: TestDataURLLoaderRemoveUnused/#00 (0.00s)
=== RUN TestFileLoaderRemoveUnused
=== RUN TestFileLoaderRemoveUnused/#00
--- PASS: TestFileLoaderRemoveUnused (0.00s)
--- PASS: TestFileLoaderRemoveUnused/#00 (0.00s)
=== RUN TestRemoveUnusedImportMeta
=== RUN TestRemoveUnusedImportMeta/#00
--- PASS: TestRemoveUnusedImportMeta (0.00s)
--- PASS: TestRemoveUnusedImportMeta/#00 (0.00s)
=== RUN TestRemoveUnusedPureCommentCalls
=== RUN TestRemoveUnusedPureCommentCalls/#00
--- PASS: TestRemoveUnusedPureCommentCalls (0.01s)
--- PASS: TestRemoveUnusedPureCommentCalls/#00 (0.01s)
=== RUN TestTreeShakingReactElements
=== RUN TestTreeShakingReactElements/#00
--- PASS: TestTreeShakingReactElements (0.00s)
--- PASS: TestTreeShakingReactElements/#00 (0.00s)
=== RUN TestDisableTreeShaking
=== RUN TestDisableTreeShaking/#00
--- PASS: TestDisableTreeShaking (0.01s)
--- PASS: TestDisableTreeShaking/#00 (0.00s)
=== RUN TestDeadCodeFollowingJump
=== RUN TestDeadCodeFollowingJump/#00
--- PASS: TestDeadCodeFollowingJump (0.01s)
--- PASS: TestDeadCodeFollowingJump/#00 (0.01s)
=== RUN TestRemoveTrailingReturn
=== RUN TestRemoveTrailingReturn/#00
--- PASS: TestRemoveTrailingReturn (0.00s)
--- PASS: TestRemoveTrailingReturn/#00 (0.00s)
=== RUN TestImportReExportOfNamespaceImport
=== RUN TestImportReExportOfNamespaceImport/#00
--- PASS: TestImportReExportOfNamespaceImport (0.01s)
--- PASS: TestImportReExportOfNamespaceImport/#00 (0.01s)
=== RUN TestTreeShakingImportIdentifier
=== RUN TestTreeShakingImportIdentifier/#00
--- PASS: TestTreeShakingImportIdentifier (0.00s)
--- PASS: TestTreeShakingImportIdentifier/#00 (0.00s)
=== RUN TestTreeShakingUnaryOperators
=== RUN TestTreeShakingUnaryOperators/#00
--- PASS: TestTreeShakingUnaryOperators (0.00s)
--- PASS: TestTreeShakingUnaryOperators/#00 (0.00s)
=== RUN TestTreeShakingBinaryOperators
=== RUN TestTreeShakingBinaryOperators/#00
--- PASS: TestTreeShakingBinaryOperators (0.00s)
--- PASS: TestTreeShakingBinaryOperators/#00 (0.00s)
=== RUN TestTreeShakingNoBundleESM
=== RUN TestTreeShakingNoBundleESM/#00
--- PASS: TestTreeShakingNoBundleESM (0.00s)
--- PASS: TestTreeShakingNoBundleESM/#00 (0.00s)
=== RUN TestTreeShakingNoBundleCJS
=== RUN TestTreeShakingNoBundleCJS/#00
--- PASS: TestTreeShakingNoBundleCJS (0.00s)
--- PASS: TestTreeShakingNoBundleCJS/#00 (0.00s)
=== RUN TestTreeShakingNoBundleIIFE
=== RUN TestTreeShakingNoBundleIIFE/#00
--- PASS: TestTreeShakingNoBundleIIFE (0.00s)
--- PASS: TestTreeShakingNoBundleIIFE/#00 (0.00s)
=== RUN TestTreeShakingInESMWrapper
=== RUN TestTreeShakingInESMWrapper/#00
--- PASS: TestTreeShakingInESMWrapper (0.01s)
--- PASS: TestTreeShakingInESMWrapper/#00 (0.00s)
=== RUN TestSimpleES6
=== RUN TestSimpleES6/#00
--- PASS: TestSimpleES6 (0.01s)
--- PASS: TestSimpleES6/#00 (0.01s)
=== RUN TestSimpleCommonJS
=== RUN TestSimpleCommonJS/#00
--- PASS: TestSimpleCommonJS (0.00s)
--- PASS: TestSimpleCommonJS/#00 (0.00s)
=== RUN TestNestedCommonJS
=== RUN TestNestedCommonJS/#00
--- PASS: TestNestedCommonJS (0.00s)
--- PASS: TestNestedCommonJS/#00 (0.00s)
=== RUN TestNewExpressionCommonJS
=== RUN TestNewExpressionCommonJS/#00
--- PASS: TestNewExpressionCommonJS (0.00s)
--- PASS: TestNewExpressionCommonJS/#00 (0.00s)
=== RUN TestCommonJSFromES6
=== RUN TestCommonJSFromES6/#00
--- PASS: TestCommonJSFromES6 (0.01s)
--- PASS: TestCommonJSFromES6/#00 (0.00s)
=== RUN TestES6FromCommonJS
=== RUN TestES6FromCommonJS/#00
--- PASS: TestES6FromCommonJS (0.01s)
--- PASS: TestES6FromCommonJS/#00 (0.00s)
=== RUN TestNestedES6FromCommonJS
=== RUN TestNestedES6FromCommonJS/#00
--- PASS: TestNestedES6FromCommonJS (0.00s)
--- PASS: TestNestedES6FromCommonJS/#00 (0.00s)
=== RUN TestExportFormsES6
=== RUN TestExportFormsES6/#00
--- PASS: TestExportFormsES6 (0.00s)
--- PASS: TestExportFormsES6/#00 (0.00s)
=== RUN TestExportFormsIIFE
=== RUN TestExportFormsIIFE/#00
--- PASS: TestExportFormsIIFE (0.00s)
--- PASS: TestExportFormsIIFE/#00 (0.00s)
=== RUN TestExportFormsWithMinifyIdentifiersAndNoBundle
=== RUN TestExportFormsWithMinifyIdentifiersAndNoBundle/#00
--- PASS: TestExportFormsWithMinifyIdentifiersAndNoBundle (0.02s)
--- PASS: TestExportFormsWithMinifyIdentifiersAndNoBundle/#00 (0.02s)
=== RUN TestImportFormsWithNoBundle
=== RUN TestImportFormsWithNoBundle/#00
--- PASS: TestImportFormsWithNoBundle (0.00s)
--- PASS: TestImportFormsWithNoBundle/#00 (0.00s)
=== RUN TestImportFormsWithMinifyIdentifiersAndNoBundle
=== RUN TestImportFormsWithMinifyIdentifiersAndNoBundle/#00
--- PASS: TestImportFormsWithMinifyIdentifiersAndNoBundle (0.00s)
--- PASS: TestImportFormsWithMinifyIdentifiersAndNoBundle/#00 (0.00s)
=== RUN TestExportFormsCommonJS
=== RUN TestExportFormsCommonJS/#00
--- PASS: TestExportFormsCommonJS (0.01s)
--- PASS: TestExportFormsCommonJS/#00 (0.01s)
=== RUN TestExportChain
=== RUN TestExportChain/#00
--- PASS: TestExportChain (0.00s)
--- PASS: TestExportChain/#00 (0.00s)
=== RUN TestExportInfiniteCycle1
=== RUN TestExportInfiniteCycle1/#00
--- PASS: TestExportInfiniteCycle1 (0.00s)
--- PASS: TestExportInfiniteCycle1/#00 (0.00s)
=== RUN TestExportInfiniteCycle2
=== RUN TestExportInfiniteCycle2/#00
--- PASS: TestExportInfiniteCycle2 (0.00s)
--- PASS: TestExportInfiniteCycle2/#00 (0.00s)
=== RUN TestJSXImportsCommonJS
=== RUN TestJSXImportsCommonJS/#00
--- PASS: TestJSXImportsCommonJS (0.00s)
--- PASS: TestJSXImportsCommonJS/#00 (0.00s)
=== RUN TestJSXImportsES6
=== RUN TestJSXImportsES6/#00
--- PASS: TestJSXImportsES6 (0.00s)
--- PASS: TestJSXImportsES6/#00 (0.00s)
=== RUN TestJSXSyntaxInJS
=== RUN TestJSXSyntaxInJS/#00
--- PASS: TestJSXSyntaxInJS (0.00s)
--- PASS: TestJSXSyntaxInJS/#00 (0.00s)
=== RUN TestNodeModules
=== RUN TestNodeModules/#00
--- PASS: TestNodeModules (0.00s)
--- PASS: TestNodeModules/#00 (0.00s)
=== RUN TestRequireChildDirCommonJS
=== RUN TestRequireChildDirCommonJS/#00
--- PASS: TestRequireChildDirCommonJS (0.00s)
--- PASS: TestRequireChildDirCommonJS/#00 (0.00s)
=== RUN TestRequireChildDirES6
=== RUN TestRequireChildDirES6/#00
--- PASS: TestRequireChildDirES6 (0.00s)
--- PASS: TestRequireChildDirES6/#00 (0.00s)
=== RUN TestRequireParentDirCommonJS
=== RUN TestRequireParentDirCommonJS/#00
--- PASS: TestRequireParentDirCommonJS (0.01s)
--- PASS: TestRequireParentDirCommonJS/#00 (0.00s)
=== RUN TestRequireParentDirES6
=== RUN TestRequireParentDirES6/#00
--- PASS: TestRequireParentDirES6 (0.01s)
--- PASS: TestRequireParentDirES6/#00 (0.01s)
=== RUN TestImportMissingES6
=== RUN TestImportMissingES6/#00
--- PASS: TestImportMissingES6 (0.00s)
--- PASS: TestImportMissingES6/#00 (0.00s)
=== RUN TestImportMissingUnusedES6
=== RUN TestImportMissingUnusedES6/#00
--- PASS: TestImportMissingUnusedES6 (0.00s)
--- PASS: TestImportMissingUnusedES6/#00 (0.00s)
=== RUN TestImportMissingCommonJS
=== RUN TestImportMissingCommonJS/#00
--- PASS: TestImportMissingCommonJS (0.00s)
--- PASS: TestImportMissingCommonJS/#00 (0.00s)
=== RUN TestImportMissingNeitherES6NorCommonJS
=== RUN TestImportMissingNeitherES6NorCommonJS/#00
--- PASS: TestImportMissingNeitherES6NorCommonJS (0.01s)
--- PASS: TestImportMissingNeitherES6NorCommonJS/#00 (0.01s)
=== RUN TestExportMissingES6
=== RUN TestExportMissingES6/#00
--- PASS: TestExportMissingES6 (0.00s)
--- PASS: TestExportMissingES6/#00 (0.00s)
=== RUN TestDotImport
=== RUN TestDotImport/#00
--- PASS: TestDotImport (0.00s)
--- PASS: TestDotImport/#00 (0.00s)
=== RUN TestRequireWithTemplate
=== RUN TestRequireWithTemplate/#00
--- PASS: TestRequireWithTemplate (0.00s)
--- PASS: TestRequireWithTemplate/#00 (0.00s)
=== RUN TestDynamicImportWithTemplateIIFE
=== RUN TestDynamicImportWithTemplateIIFE/#00
--- PASS: TestDynamicImportWithTemplateIIFE (0.00s)
--- PASS: TestDynamicImportWithTemplateIIFE/#00 (0.00s)
=== RUN TestRequireAndDynamicImportInvalidTemplate
=== RUN TestRequireAndDynamicImportInvalidTemplate/#00
--- PASS: TestRequireAndDynamicImportInvalidTemplate (0.00s)
--- PASS: TestRequireAndDynamicImportInvalidTemplate/#00 (0.00s)
=== RUN TestDynamicImportWithExpressionCJS
=== RUN TestDynamicImportWithExpressionCJS/#00
--- PASS: TestDynamicImportWithExpressionCJS (0.00s)
--- PASS: TestDynamicImportWithExpressionCJS/#00 (0.00s)
=== RUN TestMinifiedDynamicImportWithExpressionCJS
=== RUN TestMinifiedDynamicImportWithExpressionCJS/#00
--- PASS: TestMinifiedDynamicImportWithExpressionCJS (0.00s)
--- PASS: TestMinifiedDynamicImportWithExpressionCJS/#00 (0.00s)
=== RUN TestConditionalRequireResolve
=== RUN TestConditionalRequireResolve/#00
--- PASS: TestConditionalRequireResolve (0.00s)
--- PASS: TestConditionalRequireResolve/#00 (0.00s)
=== RUN TestConditionalRequire
=== RUN TestConditionalRequire/#00
--- PASS: TestConditionalRequire (0.00s)
--- PASS: TestConditionalRequire/#00 (0.00s)
=== RUN TestConditionalImport
=== RUN TestConditionalImport/#00
--- PASS: TestConditionalImport (0.01s)
--- PASS: TestConditionalImport/#00 (0.00s)
=== RUN TestRequireBadArgumentCount
=== RUN TestRequireBadArgumentCount/#00
--- PASS: TestRequireBadArgumentCount (0.00s)
--- PASS: TestRequireBadArgumentCount/#00 (0.00s)
=== RUN TestRequireJson
=== RUN TestRequireJson/#00
--- PASS: TestRequireJson (0.00s)
--- PASS: TestRequireJson/#00 (0.00s)
=== RUN TestRequireTxt
=== RUN TestRequireTxt/#00
--- PASS: TestRequireTxt (0.00s)
--- PASS: TestRequireTxt/#00 (0.00s)
=== RUN TestRequireBadExtension
=== RUN TestRequireBadExtension/#00
--- PASS: TestRequireBadExtension (0.00s)
--- PASS: TestRequireBadExtension/#00 (0.00s)
=== RUN TestFalseRequire
=== RUN TestFalseRequire/#00
--- PASS: TestFalseRequire (0.00s)
--- PASS: TestFalseRequire/#00 (0.00s)
=== RUN TestRequireWithoutCall
=== RUN TestRequireWithoutCall/#00
--- PASS: TestRequireWithoutCall (0.00s)
--- PASS: TestRequireWithoutCall/#00 (0.00s)
=== RUN TestNestedRequireWithoutCall
=== RUN TestNestedRequireWithoutCall/#00
--- PASS: TestNestedRequireWithoutCall (0.00s)
--- PASS: TestNestedRequireWithoutCall/#00 (0.00s)
=== RUN TestRequireWithCallInsideTry
=== RUN TestRequireWithCallInsideTry/#00
--- PASS: TestRequireWithCallInsideTry (0.00s)
--- PASS: TestRequireWithCallInsideTry/#00 (0.00s)
=== RUN TestRequireWithoutCallInsideTry
=== RUN TestRequireWithoutCallInsideTry/#00
--- PASS: TestRequireWithoutCallInsideTry (0.00s)
--- PASS: TestRequireWithoutCallInsideTry/#00 (0.00s)
=== RUN TestRequirePropertyAccessCommonJS
=== RUN TestRequirePropertyAccessCommonJS/#00
--- PASS: TestRequirePropertyAccessCommonJS (0.00s)
--- PASS: TestRequirePropertyAccessCommonJS/#00 (0.00s)
=== RUN TestAwaitImportInsideTry
=== RUN TestAwaitImportInsideTry/#00
--- PASS: TestAwaitImportInsideTry (0.00s)
--- PASS: TestAwaitImportInsideTry/#00 (0.00s)
=== RUN TestImportInsideTry
=== RUN TestImportInsideTry/#00
--- PASS: TestImportInsideTry (0.00s)
--- PASS: TestImportInsideTry/#00 (0.00s)
=== RUN TestImportThenCatch
=== RUN TestImportThenCatch/#00
--- PASS: TestImportThenCatch (0.00s)
--- PASS: TestImportThenCatch/#00 (0.00s)
=== RUN TestSourceMap
=== RUN TestSourceMap/#00
--- PASS: TestSourceMap (0.00s)
--- PASS: TestSourceMap/#00 (0.00s)
=== RUN TestNestedScopeBug
=== RUN TestNestedScopeBug/#00
--- PASS: TestNestedScopeBug (0.00s)
--- PASS: TestNestedScopeBug/#00 (0.00s)
=== RUN TestHashbangBundle
=== RUN TestHashbangBundle/#00
--- PASS: TestHashbangBundle (0.00s)
--- PASS: TestHashbangBundle/#00 (0.00s)
=== RUN TestHashbangNoBundle
=== RUN TestHashbangNoBundle/#00
--- PASS: TestHashbangNoBundle (0.00s)
--- PASS: TestHashbangNoBundle/#00 (0.00s)
=== RUN TestRequireFSBrowser
=== RUN TestRequireFSBrowser/#00
--- PASS: TestRequireFSBrowser (0.00s)
--- PASS: TestRequireFSBrowser/#00 (0.00s)
=== RUN TestRequireFSNode
=== RUN TestRequireFSNode/#00
--- PASS: TestRequireFSNode (0.01s)
--- PASS: TestRequireFSNode/#00 (0.01s)
=== RUN TestRequireFSNodeMinify
=== RUN TestRequireFSNodeMinify/#00
--- PASS: TestRequireFSNodeMinify (0.00s)
--- PASS: TestRequireFSNodeMinify/#00 (0.00s)
=== RUN TestImportFSBrowser
=== RUN TestImportFSBrowser/#00
--- PASS: TestImportFSBrowser (0.00s)
--- PASS: TestImportFSBrowser/#00 (0.00s)
=== RUN TestImportFSNodeCommonJS
=== RUN TestImportFSNodeCommonJS/#00
--- PASS: TestImportFSNodeCommonJS (0.02s)
--- PASS: TestImportFSNodeCommonJS/#00 (0.02s)
=== RUN TestImportFSNodeES6
=== RUN TestImportFSNodeES6/#00
--- PASS: TestImportFSNodeES6 (0.01s)
--- PASS: TestImportFSNodeES6/#00 (0.01s)
=== RUN TestExportFSBrowser
=== RUN TestExportFSBrowser/#00
--- PASS: TestExportFSBrowser (0.00s)
--- PASS: TestExportFSBrowser/#00 (0.00s)
=== RUN TestExportFSNode
=== RUN TestExportFSNode/#00
--- PASS: TestExportFSNode (0.01s)
--- PASS: TestExportFSNode/#00 (0.01s)
=== RUN TestReExportFSNode
=== RUN TestReExportFSNode/#00
--- PASS: TestReExportFSNode (0.00s)
--- PASS: TestReExportFSNode/#00 (0.00s)
=== RUN TestExportFSNodeInCommonJSModule
=== RUN TestExportFSNodeInCommonJSModule/#00
--- PASS: TestExportFSNodeInCommonJSModule (0.00s)
--- PASS: TestExportFSNodeInCommonJSModule/#00 (0.00s)
=== RUN TestExportWildcardFSNodeES6
=== RUN TestExportWildcardFSNodeES6/#00
--- PASS: TestExportWildcardFSNodeES6 (0.00s)
--- PASS: TestExportWildcardFSNodeES6/#00 (0.00s)
=== RUN TestExportWildcardFSNodeCommonJS
=== RUN TestExportWildcardFSNodeCommonJS/#00
--- PASS: TestExportWildcardFSNodeCommonJS (0.00s)
--- PASS: TestExportWildcardFSNodeCommonJS/#00 (0.00s)
=== RUN TestMinifiedBundleES6
=== RUN TestMinifiedBundleES6/#00
--- PASS: TestMinifiedBundleES6 (0.01s)
--- PASS: TestMinifiedBundleES6/#00 (0.01s)
=== RUN TestMinifiedBundleCommonJS
=== RUN TestMinifiedBundleCommonJS/#00
--- PASS: TestMinifiedBundleCommonJS (0.00s)
--- PASS: TestMinifiedBundleCommonJS/#00 (0.00s)
=== RUN TestMinifiedBundleEndingWithImportantSemicolon
=== RUN TestMinifiedBundleEndingWithImportantSemicolon/#00
--- PASS: TestMinifiedBundleEndingWithImportantSemicolon (0.00s)
--- PASS: TestMinifiedBundleEndingWithImportantSemicolon/#00 (0.00s)
=== RUN TestRuntimeNameCollisionNoBundle
=== RUN TestRuntimeNameCollisionNoBundle/#00
--- PASS: TestRuntimeNameCollisionNoBundle (0.00s)
--- PASS: TestRuntimeNameCollisionNoBundle/#00 (0.00s)
=== RUN TestTopLevelReturnAllowedImport
=== RUN TestTopLevelReturnAllowedImport/#00
--- PASS: TestTopLevelReturnAllowedImport (0.00s)
--- PASS: TestTopLevelReturnAllowedImport/#00 (0.00s)
=== RUN TestTopLevelReturnForbiddenExport
=== RUN TestTopLevelReturnForbiddenExport/#00
--- PASS: TestTopLevelReturnForbiddenExport (0.00s)
--- PASS: TestTopLevelReturnForbiddenExport/#00 (0.00s)
=== RUN TestTopLevelReturnForbiddenTLA
=== RUN TestTopLevelReturnForbiddenTLA/#00
--- PASS: TestTopLevelReturnForbiddenTLA (0.00s)
--- PASS: TestTopLevelReturnForbiddenTLA/#00 (0.00s)
=== RUN TestThisOutsideFunction
=== RUN TestThisOutsideFunction/#00
--- PASS: TestThisOutsideFunction (0.00s)
--- PASS: TestThisOutsideFunction/#00 (0.00s)
=== RUN TestThisInsideFunction
=== RUN TestThisInsideFunction/#00
--- PASS: TestThisInsideFunction (0.01s)
--- PASS: TestThisInsideFunction/#00 (0.00s)
=== RUN TestThisWithES6Syntax
=== RUN TestThisWithES6Syntax/#00
--- PASS: TestThisWithES6Syntax (0.02s)
--- PASS: TestThisWithES6Syntax/#00 (0.02s)
=== RUN TestArrowFnScope
=== RUN TestArrowFnScope/#00
--- PASS: TestArrowFnScope (0.01s)
--- PASS: TestArrowFnScope/#00 (0.00s)
=== RUN TestSwitchScopeNoBundle
=== RUN TestSwitchScopeNoBundle/#00
--- PASS: TestSwitchScopeNoBundle (0.00s)
--- PASS: TestSwitchScopeNoBundle/#00 (0.00s)
=== RUN TestArgumentDefaultValueScopeNoBundle
=== RUN TestArgumentDefaultValueScopeNoBundle/#00
--- PASS: TestArgumentDefaultValueScopeNoBundle (0.00s)
--- PASS: TestArgumentDefaultValueScopeNoBundle/#00 (0.00s)
=== RUN TestArgumentsSpecialCaseNoBundle
=== RUN TestArgumentsSpecialCaseNoBundle/#00
--- PASS: TestArgumentsSpecialCaseNoBundle (0.01s)
--- PASS: TestArgumentsSpecialCaseNoBundle/#00 (0.00s)
=== RUN TestWithStatementTaintingNoBundle
=== RUN TestWithStatementTaintingNoBundle/#00
--- PASS: TestWithStatementTaintingNoBundle (0.00s)
--- PASS: TestWithStatementTaintingNoBundle/#00 (0.00s)
=== RUN TestDirectEvalTaintingNoBundle
=== RUN TestDirectEvalTaintingNoBundle/#00
--- PASS: TestDirectEvalTaintingNoBundle (0.00s)
--- PASS: TestDirectEvalTaintingNoBundle/#00 (0.00s)
=== RUN TestImportReExportES6Issue149
=== RUN TestImportReExportES6Issue149/#00
--- PASS: TestImportReExportES6Issue149 (0.01s)
--- PASS: TestImportReExportES6Issue149/#00 (0.01s)
=== RUN TestExternalModuleExclusionPackage
=== RUN TestExternalModuleExclusionPackage/#00
--- PASS: TestExternalModuleExclusionPackage (0.01s)
--- PASS: TestExternalModuleExclusionPackage/#00 (0.00s)
=== RUN TestExternalModuleExclusionScopedPackage
=== RUN TestExternalModuleExclusionScopedPackage/#00
--- PASS: TestExternalModuleExclusionScopedPackage (0.00s)
--- PASS: TestExternalModuleExclusionScopedPackage/#00 (0.00s)
=== RUN TestScopedExternalModuleExclusion
=== RUN TestScopedExternalModuleExclusion/#00
--- PASS: TestScopedExternalModuleExclusion (0.00s)
--- PASS: TestScopedExternalModuleExclusion/#00 (0.00s)
=== RUN TestExternalModuleExclusionRelativePath
=== RUN TestExternalModuleExclusionRelativePath/#00
--- PASS: TestExternalModuleExclusionRelativePath (0.00s)
--- PASS: TestExternalModuleExclusionRelativePath/#00 (0.00s)
=== RUN TestImportWithHashInPath
=== RUN TestImportWithHashInPath/#00
--- PASS: TestImportWithHashInPath (0.01s)
--- PASS: TestImportWithHashInPath/#00 (0.01s)
=== RUN TestImportWithHashParameter
=== RUN TestImportWithHashParameter/#00
--- PASS: TestImportWithHashParameter (0.01s)
--- PASS: TestImportWithHashParameter/#00 (0.00s)
=== RUN TestImportWithQueryParameter
=== RUN TestImportWithQueryParameter/#00
--- PASS: TestImportWithQueryParameter (0.01s)
--- PASS: TestImportWithQueryParameter/#00 (0.01s)
=== RUN TestImportAbsPathWithQueryParameter
=== RUN TestImportAbsPathWithQueryParameter/#00
--- PASS: TestImportAbsPathWithQueryParameter (0.01s)
--- PASS: TestImportAbsPathWithQueryParameter/#00 (0.00s)
=== RUN TestImportAbsPathAsFile
=== RUN TestImportAbsPathAsFile/#00
--- PASS: TestImportAbsPathAsFile (0.01s)
--- PASS: TestImportAbsPathAsFile/#00 (0.00s)
=== RUN TestImportAbsPathAsDir
=== RUN TestImportAbsPathAsDir/#00
--- PASS: TestImportAbsPathAsDir (0.01s)
--- PASS: TestImportAbsPathAsDir/#00 (0.00s)
=== RUN TestAutoExternal
=== RUN TestAutoExternal/#00
--- PASS: TestAutoExternal (0.00s)
--- PASS: TestAutoExternal/#00 (0.00s)
=== RUN TestExternalWithWildcard
=== RUN TestExternalWithWildcard/#00
--- PASS: TestExternalWithWildcard (0.00s)
--- PASS: TestExternalWithWildcard/#00 (0.00s)
=== RUN TestManyEntryPoints
=== RUN TestManyEntryPoints/#00
--- PASS: TestManyEntryPoints (0.04s)
--- PASS: TestManyEntryPoints/#00 (0.04s)
=== RUN TestRenamePrivateIdentifiersNoBundle
=== RUN TestRenamePrivateIdentifiersNoBundle/#00
--- PASS: TestRenamePrivateIdentifiersNoBundle (0.00s)
--- PASS: TestRenamePrivateIdentifiersNoBundle/#00 (0.00s)
=== RUN TestMinifyPrivateIdentifiersNoBundle
=== RUN TestMinifyPrivateIdentifiersNoBundle/#00
--- PASS: TestMinifyPrivateIdentifiersNoBundle (0.00s)
--- PASS: TestMinifyPrivateIdentifiersNoBundle/#00 (0.00s)
=== RUN TestRenameLabelsNoBundle
=== RUN TestRenameLabelsNoBundle/#00
--- PASS: TestRenameLabelsNoBundle (0.00s)
--- PASS: TestRenameLabelsNoBundle/#00 (0.00s)
=== RUN TestMinifySiblingLabelsNoBundle
=== RUN TestMinifySiblingLabelsNoBundle/#00
--- PASS: TestMinifySiblingLabelsNoBundle (0.00s)
--- PASS: TestMinifySiblingLabelsNoBundle/#00 (0.00s)
=== RUN TestMinifyNestedLabelsNoBundle
=== RUN TestMinifyNestedLabelsNoBundle/#00
--- PASS: TestMinifyNestedLabelsNoBundle (0.04s)
--- PASS: TestMinifyNestedLabelsNoBundle/#00 (0.04s)
=== RUN TestExportsAndModuleFormatCommonJS
=== RUN TestExportsAndModuleFormatCommonJS/#00
--- PASS: TestExportsAndModuleFormatCommonJS (0.01s)
--- PASS: TestExportsAndModuleFormatCommonJS/#00 (0.01s)
=== RUN TestMinifiedExportsAndModuleFormatCommonJS
=== RUN TestMinifiedExportsAndModuleFormatCommonJS/#00
--- PASS: TestMinifiedExportsAndModuleFormatCommonJS (0.01s)
--- PASS: TestMinifiedExportsAndModuleFormatCommonJS/#00 (0.01s)
=== RUN TestEmptyExportClauseBundleAsCommonJSIssue910
=== RUN TestEmptyExportClauseBundleAsCommonJSIssue910/#00
--- PASS: TestEmptyExportClauseBundleAsCommonJSIssue910 (0.00s)
--- PASS: TestEmptyExportClauseBundleAsCommonJSIssue910/#00 (0.00s)
=== RUN TestUseStrictDirectiveMinifyNoBundle
=== RUN TestUseStrictDirectiveMinifyNoBundle/#00
--- PASS: TestUseStrictDirectiveMinifyNoBundle (0.00s)
--- PASS: TestUseStrictDirectiveMinifyNoBundle/#00 (0.00s)
=== RUN TestNoOverwriteInputFileError
=== RUN TestNoOverwriteInputFileError/#00
--- PASS: TestNoOverwriteInputFileError (0.00s)
--- PASS: TestNoOverwriteInputFileError/#00 (0.00s)
=== RUN TestDuplicateEntryPoint
=== RUN TestDuplicateEntryPoint/#00
--- PASS: TestDuplicateEntryPoint (0.01s)
--- PASS: TestDuplicateEntryPoint/#00 (0.01s)
=== RUN TestRelativeEntryPointError
=== RUN TestRelativeEntryPointError/#00
--- PASS: TestRelativeEntryPointError (0.00s)
--- PASS: TestRelativeEntryPointError/#00 (0.00s)
=== RUN TestMultipleEntryPointsSameNameCollision
=== RUN TestMultipleEntryPointsSameNameCollision/#00
--- PASS: TestMultipleEntryPointsSameNameCollision (0.01s)
--- PASS: TestMultipleEntryPointsSameNameCollision/#00 (0.01s)
=== RUN TestReExportCommonJSAsES6
=== RUN TestReExportCommonJSAsES6/#00
--- PASS: TestReExportCommonJSAsES6 (0.01s)
--- PASS: TestReExportCommonJSAsES6/#00 (0.00s)
=== RUN TestReExportDefaultInternal
=== RUN TestReExportDefaultInternal/#00
--- PASS: TestReExportDefaultInternal (0.01s)
--- PASS: TestReExportDefaultInternal/#00 (0.00s)
=== RUN TestReExportDefaultExternalES6
=== RUN TestReExportDefaultExternalES6/#00
--- PASS: TestReExportDefaultExternalES6 (0.00s)
--- PASS: TestReExportDefaultExternalES6/#00 (0.00s)
=== RUN TestReExportDefaultExternalCommonJS
=== RUN TestReExportDefaultExternalCommonJS/#00
--- PASS: TestReExportDefaultExternalCommonJS (0.00s)
--- PASS: TestReExportDefaultExternalCommonJS/#00 (0.00s)
=== RUN TestReExportDefaultNoBundle
=== RUN TestReExportDefaultNoBundle/#00
--- PASS: TestReExportDefaultNoBundle (0.00s)
--- PASS: TestReExportDefaultNoBundle/#00 (0.00s)
=== RUN TestReExportDefaultNoBundleES6
=== RUN TestReExportDefaultNoBundleES6/#00
--- PASS: TestReExportDefaultNoBundleES6 (0.00s)
--- PASS: TestReExportDefaultNoBundleES6/#00 (0.00s)
=== RUN TestReExportDefaultNoBundleCommonJS
=== RUN TestReExportDefaultNoBundleCommonJS/#00
--- PASS: TestReExportDefaultNoBundleCommonJS (0.00s)
--- PASS: TestReExportDefaultNoBundleCommonJS/#00 (0.00s)
=== RUN TestImportMetaCommonJS
=== RUN TestImportMetaCommonJS/#00
--- PASS: TestImportMetaCommonJS (0.01s)
--- PASS: TestImportMetaCommonJS/#00 (0.01s)
=== RUN TestImportMetaES6
=== RUN TestImportMetaES6/#00
--- PASS: TestImportMetaES6 (0.01s)
--- PASS: TestImportMetaES6/#00 (0.00s)
=== RUN TestImportMetaNoBundle
=== RUN TestImportMetaNoBundle/#00
--- PASS: TestImportMetaNoBundle (0.00s)
--- PASS: TestImportMetaNoBundle/#00 (0.00s)
=== RUN TestLegalCommentsNone
=== RUN TestLegalCommentsNone/#00
--- PASS: TestLegalCommentsNone (0.00s)
--- PASS: TestLegalCommentsNone/#00 (0.00s)
=== RUN TestLegalCommentsInline
=== RUN TestLegalCommentsInline/#00
--- PASS: TestLegalCommentsInline (0.00s)
--- PASS: TestLegalCommentsInline/#00 (0.00s)
=== RUN TestLegalCommentsLinked
=== RUN TestLegalCommentsLinked/#00
--- PASS: TestLegalCommentsLinked (0.00s)
--- PASS: TestLegalCommentsLinked/#00 (0.00s)
=== RUN TestLegalCommentsExternal
=== RUN TestLegalCommentsExternal/#00
--- PASS: TestLegalCommentsExternal (0.00s)
--- PASS: TestLegalCommentsExternal/#00 (0.00s)
=== RUN TestIIFE_ES5
=== RUN TestIIFE_ES5/#00
--- PASS: TestIIFE_ES5 (0.01s)
--- PASS: TestIIFE_ES5/#00 (0.01s)
=== RUN TestOutputExtensionRemappingFile
=== RUN TestOutputExtensionRemappingFile/#00
--- PASS: TestOutputExtensionRemappingFile (0.00s)
--- PASS: TestOutputExtensionRemappingFile/#00 (0.00s)
=== RUN TestOutputExtensionRemappingDir
=== RUN TestOutputExtensionRemappingDir/#00
--- PASS: TestOutputExtensionRemappingDir (0.00s)
--- PASS: TestOutputExtensionRemappingDir/#00 (0.00s)
=== RUN TestTopLevelAwaitIIFE
=== RUN TestTopLevelAwaitIIFE/#00
--- PASS: TestTopLevelAwaitIIFE (0.00s)
--- PASS: TestTopLevelAwaitIIFE/#00 (0.00s)
=== RUN TestTopLevelAwaitCJS
=== RUN TestTopLevelAwaitCJS/#00
--- PASS: TestTopLevelAwaitCJS (0.00s)
--- PASS: TestTopLevelAwaitCJS/#00 (0.00s)
=== RUN TestTopLevelAwaitESM
=== RUN TestTopLevelAwaitESM/#00
--- PASS: TestTopLevelAwaitESM (0.00s)
--- PASS: TestTopLevelAwaitESM/#00 (0.00s)
=== RUN TestTopLevelAwaitNoBundle
=== RUN TestTopLevelAwaitNoBundle/#00
--- PASS: TestTopLevelAwaitNoBundle (0.00s)
--- PASS: TestTopLevelAwaitNoBundle/#00 (0.00s)
=== RUN TestTopLevelAwaitNoBundleES6
=== RUN TestTopLevelAwaitNoBundleES6/#00
--- PASS: TestTopLevelAwaitNoBundleES6 (0.00s)
--- PASS: TestTopLevelAwaitNoBundleES6/#00 (0.00s)
=== RUN TestTopLevelAwaitNoBundleCommonJS
=== RUN TestTopLevelAwaitNoBundleCommonJS/#00
--- PASS: TestTopLevelAwaitNoBundleCommonJS (0.00s)
--- PASS: TestTopLevelAwaitNoBundleCommonJS/#00 (0.00s)
=== RUN TestTopLevelAwaitNoBundleIIFE
=== RUN TestTopLevelAwaitNoBundleIIFE/#00
--- PASS: TestTopLevelAwaitNoBundleIIFE (0.00s)
--- PASS: TestTopLevelAwaitNoBundleIIFE/#00 (0.00s)
=== RUN TestTopLevelAwaitForbiddenRequire
=== RUN TestTopLevelAwaitForbiddenRequire/#00
--- PASS: TestTopLevelAwaitForbiddenRequire (0.00s)
--- PASS: TestTopLevelAwaitForbiddenRequire/#00 (0.00s)
=== RUN TestTopLevelAwaitAllowedImportWithoutSplitting
=== RUN TestTopLevelAwaitAllowedImportWithoutSplitting/#00
--- PASS: TestTopLevelAwaitAllowedImportWithoutSplitting (0.00s)
--- PASS: TestTopLevelAwaitAllowedImportWithoutSplitting/#00 (0.00s)
=== RUN TestTopLevelAwaitAllowedImportWithSplitting
=== RUN TestTopLevelAwaitAllowedImportWithSplitting/#00
--- PASS: TestTopLevelAwaitAllowedImportWithSplitting (0.00s)
--- PASS: TestTopLevelAwaitAllowedImportWithSplitting/#00 (0.00s)
=== RUN TestAssignToImport
=== RUN TestAssignToImport/#00
--- PASS: TestAssignToImport (0.01s)
--- PASS: TestAssignToImport/#00 (0.01s)
=== RUN TestMinifyArguments
=== RUN TestMinifyArguments/#00
--- PASS: TestMinifyArguments (0.00s)
--- PASS: TestMinifyArguments/#00 (0.00s)
=== RUN TestWarningsInsideNodeModules
=== RUN TestWarningsInsideNodeModules/#00
--- PASS: TestWarningsInsideNodeModules (0.02s)
--- PASS: TestWarningsInsideNodeModules/#00 (0.02s)
=== RUN TestRequireResolve
=== RUN TestRequireResolve/#00
--- PASS: TestRequireResolve (0.00s)
--- PASS: TestRequireResolve/#00 (0.00s)
=== RUN TestInjectMissing
=== RUN TestInjectMissing/#00
--- PASS: TestInjectMissing (0.00s)
--- PASS: TestInjectMissing/#00 (0.00s)
=== RUN TestInjectDuplicate
=== RUN TestInjectDuplicate/#00
--- PASS: TestInjectDuplicate (0.00s)
--- PASS: TestInjectDuplicate/#00 (0.00s)
=== RUN TestInject
=== RUN TestInject/#00
--- PASS: TestInject (0.02s)
--- PASS: TestInject/#00 (0.01s)
=== RUN TestInjectNoBundle
=== RUN TestInjectNoBundle/#00
--- PASS: TestInjectNoBundle (0.01s)
--- PASS: TestInjectNoBundle/#00 (0.01s)
=== RUN TestInjectJSX
=== RUN TestInjectJSX/#00
--- PASS: TestInjectJSX (0.01s)
--- PASS: TestInjectJSX/#00 (0.00s)
=== RUN TestInjectImportTS
=== RUN TestInjectImportTS/#00
--- PASS: TestInjectImportTS (0.00s)
--- PASS: TestInjectImportTS/#00 (0.00s)
=== RUN TestInjectImportOrder
=== RUN TestInjectImportOrder/#00
--- PASS: TestInjectImportOrder (0.00s)
--- PASS: TestInjectImportOrder/#00 (0.00s)
=== RUN TestOutbase
=== RUN TestOutbase/#00
--- PASS: TestOutbase (0.00s)
--- PASS: TestOutbase/#00 (0.00s)
=== RUN TestAvoidTDZ
=== RUN TestAvoidTDZ/#00
--- PASS: TestAvoidTDZ (0.00s)
--- PASS: TestAvoidTDZ/#00 (0.00s)
=== RUN TestAvoidTDZNoBundle
=== RUN TestAvoidTDZNoBundle/#00
--- PASS: TestAvoidTDZNoBundle (0.00s)
--- PASS: TestAvoidTDZNoBundle/#00 (0.00s)
=== RUN TestDefineImportMeta
=== RUN TestDefineImportMeta/#00
--- PASS: TestDefineImportMeta (0.00s)
--- PASS: TestDefineImportMeta/#00 (0.00s)
=== RUN TestKeepNamesTreeShaking
=== RUN TestKeepNamesTreeShaking/#00
--- PASS: TestKeepNamesTreeShaking (0.00s)
--- PASS: TestKeepNamesTreeShaking/#00 (0.00s)
=== RUN TestCharFreqIgnoreComments
=== RUN TestCharFreqIgnoreComments/#00
--- PASS: TestCharFreqIgnoreComments (0.00s)
--- PASS: TestCharFreqIgnoreComments/#00 (0.00s)
=== RUN TestImportRelativeAsPackage
=== RUN TestImportRelativeAsPackage/#00
--- PASS: TestImportRelativeAsPackage (0.00s)
--- PASS: TestImportRelativeAsPackage/#00 (0.00s)
=== RUN TestForbidConstAssignWhenBundling
=== RUN TestForbidConstAssignWhenBundling/#00
--- PASS: TestForbidConstAssignWhenBundling (0.00s)
--- PASS: TestForbidConstAssignWhenBundling/#00 (0.00s)
=== RUN TestConstWithLet
=== RUN TestConstWithLet/#00
--- PASS: TestConstWithLet (0.00s)
--- PASS: TestConstWithLet/#00 (0.00s)
=== RUN TestConstWithLetNoBundle
=== RUN TestConstWithLetNoBundle/#00
--- PASS: TestConstWithLetNoBundle (0.00s)
--- PASS: TestConstWithLetNoBundle/#00 (0.00s)
=== RUN TestConstWithLetNoMangle
=== RUN TestConstWithLetNoMangle/#00
--- PASS: TestConstWithLetNoMangle (0.00s)
--- PASS: TestConstWithLetNoMangle/#00 (0.00s)
=== RUN TestRequireMainCacheCommonJS
=== RUN TestRequireMainCacheCommonJS/#00
--- PASS: TestRequireMainCacheCommonJS (0.00s)
--- PASS: TestRequireMainCacheCommonJS/#00 (0.00s)
=== RUN TestExternalES6ConvertedToCommonJS
=== RUN TestExternalES6ConvertedToCommonJS/#00
--- PASS: TestExternalES6ConvertedToCommonJS (0.01s)
--- PASS: TestExternalES6ConvertedToCommonJS/#00 (0.01s)
=== RUN TestCallImportNamespaceWarning
=== RUN TestCallImportNamespaceWarning/#00
--- PASS: TestCallImportNamespaceWarning (0.00s)
--- PASS: TestCallImportNamespaceWarning/#00 (0.00s)
=== RUN TestBundlingFilesOutsideOfOutbase
=== RUN TestBundlingFilesOutsideOfOutbase/#00
--- PASS: TestBundlingFilesOutsideOfOutbase (0.00s)
--- PASS: TestBundlingFilesOutsideOfOutbase/#00 (0.00s)
=== RUN TestVarRelocatingBundle
=== RUN TestVarRelocatingBundle/#00
--- PASS: TestVarRelocatingBundle (0.02s)
--- PASS: TestVarRelocatingBundle/#00 (0.01s)
=== RUN TestVarRelocatingNoBundle
=== RUN TestVarRelocatingNoBundle/#00
--- PASS: TestVarRelocatingNoBundle (0.01s)
--- PASS: TestVarRelocatingNoBundle/#00 (0.01s)
=== RUN TestImportNamespaceThisValue
=== RUN TestImportNamespaceThisValue/#00
--- PASS: TestImportNamespaceThisValue (0.01s)
--- PASS: TestImportNamespaceThisValue/#00 (0.01s)
=== RUN TestImportStarUnused
=== RUN TestImportStarUnused/#00
--- PASS: TestImportStarUnused (0.00s)
--- PASS: TestImportStarUnused/#00 (0.00s)
=== RUN TestImportStarCapture
=== RUN TestImportStarCapture/#00
--- PASS: TestImportStarCapture (0.00s)
--- PASS: TestImportStarCapture/#00 (0.00s)
=== RUN TestImportStarNoCapture
=== RUN TestImportStarNoCapture/#00
--- PASS: TestImportStarNoCapture (0.00s)
--- PASS: TestImportStarNoCapture/#00 (0.00s)
=== RUN TestImportStarExportImportStarUnused
=== RUN TestImportStarExportImportStarUnused/#00
--- PASS: TestImportStarExportImportStarUnused (0.01s)
--- PASS: TestImportStarExportImportStarUnused/#00 (0.01s)
=== RUN TestImportStarExportImportStarNoCapture
=== RUN TestImportStarExportImportStarNoCapture/#00
--- PASS: TestImportStarExportImportStarNoCapture (0.01s)
--- PASS: TestImportStarExportImportStarNoCapture/#00 (0.00s)
=== RUN TestImportStarExportImportStarCapture
=== RUN TestImportStarExportImportStarCapture/#00
--- PASS: TestImportStarExportImportStarCapture (0.00s)
--- PASS: TestImportStarExportImportStarCapture/#00 (0.00s)
=== RUN TestImportStarExportStarAsUnused
=== RUN TestImportStarExportStarAsUnused/#00
--- PASS: TestImportStarExportStarAsUnused (0.00s)
--- PASS: TestImportStarExportStarAsUnused/#00 (0.00s)
=== RUN TestImportStarExportStarAsNoCapture
=== RUN TestImportStarExportStarAsNoCapture/#00
--- PASS: TestImportStarExportStarAsNoCapture (0.00s)
--- PASS: TestImportStarExportStarAsNoCapture/#00 (0.00s)
=== RUN TestImportStarExportStarAsCapture
=== RUN TestImportStarExportStarAsCapture/#00
--- PASS: TestImportStarExportStarAsCapture (0.01s)
--- PASS: TestImportStarExportStarAsCapture/#00 (0.01s)
=== RUN TestImportStarExportStarUnused
=== RUN TestImportStarExportStarUnused/#00
--- PASS: TestImportStarExportStarUnused (0.00s)
--- PASS: TestImportStarExportStarUnused/#00 (0.00s)
=== RUN TestImportStarExportStarNoCapture
=== RUN TestImportStarExportStarNoCapture/#00
--- PASS: TestImportStarExportStarNoCapture (0.00s)
--- PASS: TestImportStarExportStarNoCapture/#00 (0.00s)
=== RUN TestImportStarExportStarCapture
=== RUN TestImportStarExportStarCapture/#00
--- PASS: TestImportStarExportStarCapture (0.00s)
--- PASS: TestImportStarExportStarCapture/#00 (0.00s)
=== RUN TestImportStarCommonJSUnused
=== RUN TestImportStarCommonJSUnused/#00
--- PASS: TestImportStarCommonJSUnused (0.00s)
--- PASS: TestImportStarCommonJSUnused/#00 (0.00s)
=== RUN TestImportStarCommonJSCapture
=== RUN TestImportStarCommonJSCapture/#00
--- PASS: TestImportStarCommonJSCapture (0.01s)
--- PASS: TestImportStarCommonJSCapture/#00 (0.01s)
=== RUN TestImportStarCommonJSNoCapture
=== RUN TestImportStarCommonJSNoCapture/#00
--- PASS: TestImportStarCommonJSNoCapture (0.00s)
--- PASS: TestImportStarCommonJSNoCapture/#00 (0.00s)
=== RUN TestImportStarAndCommonJS
=== RUN TestImportStarAndCommonJS/#00
--- PASS: TestImportStarAndCommonJS (0.00s)
--- PASS: TestImportStarAndCommonJS/#00 (0.00s)
=== RUN TestImportStarNoBundleUnused
=== RUN TestImportStarNoBundleUnused/#00
--- PASS: TestImportStarNoBundleUnused (0.00s)
--- PASS: TestImportStarNoBundleUnused/#00 (0.00s)
=== RUN TestImportStarNoBundleCapture
=== RUN TestImportStarNoBundleCapture/#00
--- PASS: TestImportStarNoBundleCapture (0.00s)
--- PASS: TestImportStarNoBundleCapture/#00 (0.00s)
=== RUN TestImportStarNoBundleNoCapture
=== RUN TestImportStarNoBundleNoCapture/#00
--- PASS: TestImportStarNoBundleNoCapture (0.00s)
--- PASS: TestImportStarNoBundleNoCapture/#00 (0.00s)
=== RUN TestImportStarMangleNoBundleUnused
=== RUN TestImportStarMangleNoBundleUnused/#00
--- PASS: TestImportStarMangleNoBundleUnused (0.00s)
--- PASS: TestImportStarMangleNoBundleUnused/#00 (0.00s)
=== RUN TestImportStarMangleNoBundleCapture
=== RUN TestImportStarMangleNoBundleCapture/#00
--- PASS: TestImportStarMangleNoBundleCapture (0.00s)
--- PASS: TestImportStarMangleNoBundleCapture/#00 (0.00s)
=== RUN TestImportStarMangleNoBundleNoCapture
=== RUN TestImportStarMangleNoBundleNoCapture/#00
--- PASS: TestImportStarMangleNoBundleNoCapture (0.00s)
--- PASS: TestImportStarMangleNoBundleNoCapture/#00 (0.00s)
=== RUN TestImportStarExportStarOmitAmbiguous
=== RUN TestImportStarExportStarOmitAmbiguous/#00
--- PASS: TestImportStarExportStarOmitAmbiguous (0.00s)
--- PASS: TestImportStarExportStarOmitAmbiguous/#00 (0.00s)
=== RUN TestImportExportStarAmbiguousError
=== RUN TestImportExportStarAmbiguousError/#00
--- PASS: TestImportExportStarAmbiguousError (0.00s)
--- PASS: TestImportExportStarAmbiguousError/#00 (0.00s)
=== RUN TestImportExportStarAmbiguousWarning
=== RUN TestImportExportStarAmbiguousWarning/#00
--- PASS: TestImportExportStarAmbiguousWarning (0.01s)
--- PASS: TestImportExportStarAmbiguousWarning/#00 (0.01s)
=== RUN TestReExportStarNameCollisionNotAmbiguousImport
=== RUN TestReExportStarNameCollisionNotAmbiguousImport/#00
--- PASS: TestReExportStarNameCollisionNotAmbiguousImport (0.01s)
--- PASS: TestReExportStarNameCollisionNotAmbiguousImport/#00 (0.01s)
=== RUN TestReExportStarNameCollisionNotAmbiguousExport
=== RUN TestReExportStarNameCollisionNotAmbiguousExport/#00
--- PASS: TestReExportStarNameCollisionNotAmbiguousExport (0.01s)
--- PASS: TestReExportStarNameCollisionNotAmbiguousExport/#00 (0.00s)
=== RUN TestReExportStarNameShadowingNotAmbiguous
=== RUN TestReExportStarNameShadowingNotAmbiguous/#00
--- PASS: TestReExportStarNameShadowingNotAmbiguous (0.00s)
--- PASS: TestReExportStarNameShadowingNotAmbiguous/#00 (0.00s)
=== RUN TestReExportStarNameShadowingNotAmbiguousReExport
=== RUN TestReExportStarNameShadowingNotAmbiguousReExport/#00
--- PASS: TestReExportStarNameShadowingNotAmbiguousReExport (0.00s)
--- PASS: TestReExportStarNameShadowingNotAmbiguousReExport/#00 (0.00s)
=== RUN TestImportStarOfExportStarAs
=== RUN TestImportStarOfExportStarAs/#00
--- PASS: TestImportStarOfExportStarAs (0.00s)
--- PASS: TestImportStarOfExportStarAs/#00 (0.00s)
=== RUN TestImportOfExportStar
=== RUN TestImportOfExportStar/#00
--- PASS: TestImportOfExportStar (0.00s)
--- PASS: TestImportOfExportStar/#00 (0.00s)
=== RUN TestImportOfExportStarOfImport
=== RUN TestImportOfExportStarOfImport/#00
--- PASS: TestImportOfExportStarOfImport (0.01s)
--- PASS: TestImportOfExportStarOfImport/#00 (0.01s)
=== RUN TestExportSelfIIFE
=== RUN TestExportSelfIIFE/#00
--- PASS: TestExportSelfIIFE (0.00s)
--- PASS: TestExportSelfIIFE/#00 (0.00s)
=== RUN TestExportSelfIIFEWithName
=== RUN TestExportSelfIIFEWithName/#00
--- PASS: TestExportSelfIIFEWithName (0.00s)
--- PASS: TestExportSelfIIFEWithName/#00 (0.00s)
=== RUN TestExportSelfES6
=== RUN TestExportSelfES6/#00
--- PASS: TestExportSelfES6 (0.00s)
--- PASS: TestExportSelfES6/#00 (0.00s)
=== RUN TestExportSelfCommonJS
=== RUN TestExportSelfCommonJS/#00
--- PASS: TestExportSelfCommonJS (0.00s)
--- PASS: TestExportSelfCommonJS/#00 (0.00s)
=== RUN TestExportSelfCommonJSMinified
=== RUN TestExportSelfCommonJSMinified/#00
--- PASS: TestExportSelfCommonJSMinified (0.00s)
--- PASS: TestExportSelfCommonJSMinified/#00 (0.00s)
=== RUN TestImportSelfCommonJS
=== RUN TestImportSelfCommonJS/#00
--- PASS: TestImportSelfCommonJS (0.00s)
--- PASS: TestImportSelfCommonJS/#00 (0.00s)
=== RUN TestExportSelfAsNamespaceES6
=== RUN TestExportSelfAsNamespaceES6/#00
--- PASS: TestExportSelfAsNamespaceES6 (0.00s)
--- PASS: TestExportSelfAsNamespaceES6/#00 (0.00s)
=== RUN TestImportExportSelfAsNamespaceES6
=== RUN TestImportExportSelfAsNamespaceES6/#00
--- PASS: TestImportExportSelfAsNamespaceES6 (0.00s)
--- PASS: TestImportExportSelfAsNamespaceES6/#00 (0.00s)
=== RUN TestReExportOtherFileExportSelfAsNamespaceES6
=== RUN TestReExportOtherFileExportSelfAsNamespaceES6/#00
--- PASS: TestReExportOtherFileExportSelfAsNamespaceES6 (0.00s)
--- PASS: TestReExportOtherFileExportSelfAsNamespaceES6/#00 (0.00s)
=== RUN TestReExportOtherFileImportExportSelfAsNamespaceES6
=== RUN TestReExportOtherFileImportExportSelfAsNamespaceES6/#00
--- PASS: TestReExportOtherFileImportExportSelfAsNamespaceES6 (0.00s)
--- PASS: TestReExportOtherFileImportExportSelfAsNamespaceES6/#00 (0.00s)
=== RUN TestOtherFileExportSelfAsNamespaceUnusedES6
=== RUN TestOtherFileExportSelfAsNamespaceUnusedES6/#00
--- PASS: TestOtherFileExportSelfAsNamespaceUnusedES6 (0.00s)
--- PASS: TestOtherFileExportSelfAsNamespaceUnusedES6/#00 (0.00s)
=== RUN TestOtherFileImportExportSelfAsNamespaceUnusedES6
=== RUN TestOtherFileImportExportSelfAsNamespaceUnusedES6/#00
--- PASS: TestOtherFileImportExportSelfAsNamespaceUnusedES6 (0.00s)
--- PASS: TestOtherFileImportExportSelfAsNamespaceUnusedES6/#00 (0.00s)
=== RUN TestExportSelfAsNamespaceCommonJS
=== RUN TestExportSelfAsNamespaceCommonJS/#00
--- PASS: TestExportSelfAsNamespaceCommonJS (0.00s)
--- PASS: TestExportSelfAsNamespaceCommonJS/#00 (0.00s)
=== RUN TestExportSelfAndRequireSelfCommonJS
=== RUN TestExportSelfAndRequireSelfCommonJS/#00
--- PASS: TestExportSelfAndRequireSelfCommonJS (0.00s)
--- PASS: TestExportSelfAndRequireSelfCommonJS/#00 (0.00s)
=== RUN TestExportSelfAndImportSelfCommonJS
=== RUN TestExportSelfAndImportSelfCommonJS/#00
--- PASS: TestExportSelfAndImportSelfCommonJS (0.00s)
--- PASS: TestExportSelfAndImportSelfCommonJS/#00 (0.00s)
=== RUN TestExportOtherAsNamespaceCommonJS
=== RUN TestExportOtherAsNamespaceCommonJS/#00
--- PASS: TestExportOtherAsNamespaceCommonJS (0.00s)
--- PASS: TestExportOtherAsNamespaceCommonJS/#00 (0.00s)
=== RUN TestImportExportOtherAsNamespaceCommonJS
=== RUN TestImportExportOtherAsNamespaceCommonJS/#00
--- PASS: TestImportExportOtherAsNamespaceCommonJS (0.00s)
--- PASS: TestImportExportOtherAsNamespaceCommonJS/#00 (0.00s)
=== RUN TestNamespaceImportMissingES6
=== RUN TestNamespaceImportMissingES6/#00
--- PASS: TestNamespaceImportMissingES6 (0.00s)
--- PASS: TestNamespaceImportMissingES6/#00 (0.00s)
=== RUN TestExportOtherCommonJS
=== RUN TestExportOtherCommonJS/#00
--- PASS: TestExportOtherCommonJS (0.01s)
--- PASS: TestExportOtherCommonJS/#00 (0.01s)
=== RUN TestExportOtherNestedCommonJS
=== RUN TestExportOtherNestedCommonJS/#00
--- PASS: TestExportOtherNestedCommonJS (0.00s)
--- PASS: TestExportOtherNestedCommonJS/#00 (0.00s)
=== RUN TestNamespaceImportUnusedMissingES6
=== RUN TestNamespaceImportUnusedMissingES6/#00
--- PASS: TestNamespaceImportUnusedMissingES6 (0.00s)
--- PASS: TestNamespaceImportUnusedMissingES6/#00 (0.00s)
=== RUN TestNamespaceImportMissingCommonJS
=== RUN TestNamespaceImportMissingCommonJS/#00
--- PASS: TestNamespaceImportMissingCommonJS (0.01s)
--- PASS: TestNamespaceImportMissingCommonJS/#00 (0.01s)
=== RUN TestNamespaceImportUnusedMissingCommonJS
=== RUN TestNamespaceImportUnusedMissingCommonJS/#00
--- PASS: TestNamespaceImportUnusedMissingCommonJS (0.01s)
--- PASS: TestNamespaceImportUnusedMissingCommonJS/#00 (0.01s)
=== RUN TestReExportNamespaceImportMissingES6
=== RUN TestReExportNamespaceImportMissingES6/#00
--- PASS: TestReExportNamespaceImportMissingES6 (0.00s)
--- PASS: TestReExportNamespaceImportMissingES6/#00 (0.00s)
=== RUN TestReExportNamespaceImportUnusedMissingES6
=== RUN TestReExportNamespaceImportUnusedMissingES6/#00
--- PASS: TestReExportNamespaceImportUnusedMissingES6 (0.00s)
--- PASS: TestReExportNamespaceImportUnusedMissingES6/#00 (0.00s)
=== RUN TestNamespaceImportReExportMissingES6
=== RUN TestNamespaceImportReExportMissingES6/#00
--- PASS: TestNamespaceImportReExportMissingES6 (0.00s)
--- PASS: TestNamespaceImportReExportMissingES6/#00 (0.00s)
=== RUN TestNamespaceImportReExportUnusedMissingES6
=== RUN TestNamespaceImportReExportUnusedMissingES6/#00
--- PASS: TestNamespaceImportReExportUnusedMissingES6 (0.01s)
--- PASS: TestNamespaceImportReExportUnusedMissingES6/#00 (0.01s)
=== RUN TestNamespaceImportReExportStarMissingES6
=== RUN TestNamespaceImportReExportStarMissingES6/#00
--- PASS: TestNamespaceImportReExportStarMissingES6 (0.01s)
--- PASS: TestNamespaceImportReExportStarMissingES6/#00 (0.01s)
=== RUN TestNamespaceImportReExportStarUnusedMissingES6
=== RUN TestNamespaceImportReExportStarUnusedMissingES6/#00
--- PASS: TestNamespaceImportReExportStarUnusedMissingES6 (0.00s)
--- PASS: TestNamespaceImportReExportStarUnusedMissingES6/#00 (0.00s)
=== RUN TestExportStarDefaultExportCommonJS
=== RUN TestExportStarDefaultExportCommonJS/#00
--- PASS: TestExportStarDefaultExportCommonJS (0.00s)
--- PASS: TestExportStarDefaultExportCommonJS/#00 (0.00s)
=== RUN TestIssue176
=== RUN TestIssue176/#00
--- PASS: TestIssue176 (0.01s)
--- PASS: TestIssue176/#00 (0.01s)
=== RUN TestReExportStarExternalIIFE
=== RUN TestReExportStarExternalIIFE/#00
--- PASS: TestReExportStarExternalIIFE (0.00s)
--- PASS: TestReExportStarExternalIIFE/#00 (0.00s)
=== RUN TestReExportStarExternalES6
=== RUN TestReExportStarExternalES6/#00
--- PASS: TestReExportStarExternalES6 (0.00s)
--- PASS: TestReExportStarExternalES6/#00 (0.00s)
=== RUN TestReExportStarExternalCommonJS
=== RUN TestReExportStarExternalCommonJS/#00
--- PASS: TestReExportStarExternalCommonJS (0.00s)
--- PASS: TestReExportStarExternalCommonJS/#00 (0.00s)
=== RUN TestReExportStarIIFENoBundle
=== RUN TestReExportStarIIFENoBundle/#00
--- PASS: TestReExportStarIIFENoBundle (0.00s)
--- PASS: TestReExportStarIIFENoBundle/#00 (0.00s)
=== RUN TestReExportStarES6NoBundle
=== RUN TestReExportStarES6NoBundle/#00
--- PASS: TestReExportStarES6NoBundle (0.00s)
--- PASS: TestReExportStarES6NoBundle/#00 (0.00s)
=== RUN TestReExportStarCommonJSNoBundle
=== RUN TestReExportStarCommonJSNoBundle/#00
--- PASS: TestReExportStarCommonJSNoBundle (0.00s)
--- PASS: TestReExportStarCommonJSNoBundle/#00 (0.00s)
=== RUN TestReExportStarAsExternalIIFE
=== RUN TestReExportStarAsExternalIIFE/#00
--- PASS: TestReExportStarAsExternalIIFE (0.00s)
--- PASS: TestReExportStarAsExternalIIFE/#00 (0.00s)
=== RUN TestReExportStarAsExternalES6
=== RUN TestReExportStarAsExternalES6/#00
--- PASS: TestReExportStarAsExternalES6 (0.00s)
--- PASS: TestReExportStarAsExternalES6/#00 (0.00s)
=== RUN TestReExportStarAsExternalCommonJS
=== RUN TestReExportStarAsExternalCommonJS/#00
--- PASS: TestReExportStarAsExternalCommonJS (0.00s)
--- PASS: TestReExportStarAsExternalCommonJS/#00 (0.00s)
=== RUN TestReExportStarAsIIFENoBundle
=== RUN TestReExportStarAsIIFENoBundle/#00
--- PASS: TestReExportStarAsIIFENoBundle (0.00s)
--- PASS: TestReExportStarAsIIFENoBundle/#00 (0.00s)
=== RUN TestReExportStarAsES6NoBundle
=== RUN TestReExportStarAsES6NoBundle/#00
--- PASS: TestReExportStarAsES6NoBundle (0.00s)
--- PASS: TestReExportStarAsES6NoBundle/#00 (0.00s)
=== RUN TestReExportStarAsCommonJSNoBundle
=== RUN TestReExportStarAsCommonJSNoBundle/#00
--- PASS: TestReExportStarAsCommonJSNoBundle (0.00s)
--- PASS: TestReExportStarAsCommonJSNoBundle/#00 (0.00s)
=== RUN TestImportDefaultNamespaceComboIssue446
=== RUN TestImportDefaultNamespaceComboIssue446/#00
--- PASS: TestImportDefaultNamespaceComboIssue446 (0.01s)
--- PASS: TestImportDefaultNamespaceComboIssue446/#00 (0.01s)
=== RUN TestImportDefaultNamespaceComboNoDefault
=== RUN TestImportDefaultNamespaceComboNoDefault/#00
--- PASS: TestImportDefaultNamespaceComboNoDefault (0.01s)
--- PASS: TestImportDefaultNamespaceComboNoDefault/#00 (0.01s)
=== RUN TestTSImportStarUnused
=== RUN TestTSImportStarUnused/#00
--- PASS: TestTSImportStarUnused (0.00s)
--- PASS: TestTSImportStarUnused/#00 (0.00s)
=== RUN TestTSImportStarCapture
=== RUN TestTSImportStarCapture/#00
--- PASS: TestTSImportStarCapture (0.00s)
--- PASS: TestTSImportStarCapture/#00 (0.00s)
=== RUN TestTSImportStarNoCapture
=== RUN TestTSImportStarNoCapture/#00
--- PASS: TestTSImportStarNoCapture (0.00s)
--- PASS: TestTSImportStarNoCapture/#00 (0.00s)
=== RUN TestTSImportStarExportImportStarUnused
=== RUN TestTSImportStarExportImportStarUnused/#00
--- PASS: TestTSImportStarExportImportStarUnused (0.00s)
--- PASS: TestTSImportStarExportImportStarUnused/#00 (0.00s)
=== RUN TestTSImportStarExportImportStarNoCapture
=== RUN TestTSImportStarExportImportStarNoCapture/#00
--- PASS: TestTSImportStarExportImportStarNoCapture (0.01s)
--- PASS: TestTSImportStarExportImportStarNoCapture/#00 (0.01s)
=== RUN TestTSImportStarExportImportStarCapture
=== RUN TestTSImportStarExportImportStarCapture/#00
--- PASS: TestTSImportStarExportImportStarCapture (0.00s)
--- PASS: TestTSImportStarExportImportStarCapture/#00 (0.00s)
=== RUN TestTSImportStarExportStarAsUnused
=== RUN TestTSImportStarExportStarAsUnused/#00
--- PASS: TestTSImportStarExportStarAsUnused (0.00s)
--- PASS: TestTSImportStarExportStarAsUnused/#00 (0.00s)
=== RUN TestTSImportStarExportStarAsNoCapture
=== RUN TestTSImportStarExportStarAsNoCapture/#00
--- PASS: TestTSImportStarExportStarAsNoCapture (0.00s)
--- PASS: TestTSImportStarExportStarAsNoCapture/#00 (0.00s)
=== RUN TestTSImportStarExportStarAsCapture
=== RUN TestTSImportStarExportStarAsCapture/#00
--- PASS: TestTSImportStarExportStarAsCapture (0.00s)
--- PASS: TestTSImportStarExportStarAsCapture/#00 (0.00s)
=== RUN TestTSImportStarExportStarUnused
=== RUN TestTSImportStarExportStarUnused/#00
--- PASS: TestTSImportStarExportStarUnused (0.00s)
--- PASS: TestTSImportStarExportStarUnused/#00 (0.00s)
=== RUN TestTSImportStarExportStarNoCapture
=== RUN TestTSImportStarExportStarNoCapture/#00
--- PASS: TestTSImportStarExportStarNoCapture (0.00s)
--- PASS: TestTSImportStarExportStarNoCapture/#00 (0.00s)
=== RUN TestTSImportStarExportStarCapture
=== RUN TestTSImportStarExportStarCapture/#00
--- PASS: TestTSImportStarExportStarCapture (0.00s)
--- PASS: TestTSImportStarExportStarCapture/#00 (0.00s)
=== RUN TestTSImportStarCommonJSUnused
=== RUN TestTSImportStarCommonJSUnused/#00
--- PASS: TestTSImportStarCommonJSUnused (0.00s)
--- PASS: TestTSImportStarCommonJSUnused/#00 (0.00s)
=== RUN TestTSImportStarCommonJSCapture
=== RUN TestTSImportStarCommonJSCapture/#00
--- PASS: TestTSImportStarCommonJSCapture (0.00s)
--- PASS: TestTSImportStarCommonJSCapture/#00 (0.00s)
=== RUN TestTSImportStarCommonJSNoCapture
=== RUN TestTSImportStarCommonJSNoCapture/#00
--- PASS: TestTSImportStarCommonJSNoCapture (0.00s)
--- PASS: TestTSImportStarCommonJSNoCapture/#00 (0.00s)
=== RUN TestTSImportStarAndCommonJS
=== RUN TestTSImportStarAndCommonJS/#00
--- PASS: TestTSImportStarAndCommonJS (0.00s)
--- PASS: TestTSImportStarAndCommonJS/#00 (0.00s)
=== RUN TestTSImportStarNoBundleUnused
=== RUN TestTSImportStarNoBundleUnused/#00
--- PASS: TestTSImportStarNoBundleUnused (0.00s)
--- PASS: TestTSImportStarNoBundleUnused/#00 (0.00s)
=== RUN TestTSImportStarNoBundleCapture
=== RUN TestTSImportStarNoBundleCapture/#00
--- PASS: TestTSImportStarNoBundleCapture (0.00s)
--- PASS: TestTSImportStarNoBundleCapture/#00 (0.00s)
=== RUN TestTSImportStarNoBundleNoCapture
=== RUN TestTSImportStarNoBundleNoCapture/#00
--- PASS: TestTSImportStarNoBundleNoCapture (0.00s)
--- PASS: TestTSImportStarNoBundleNoCapture/#00 (0.00s)
=== RUN TestTSImportStarMangleNoBundleUnused
=== RUN TestTSImportStarMangleNoBundleUnused/#00
--- PASS: TestTSImportStarMangleNoBundleUnused (0.00s)
--- PASS: TestTSImportStarMangleNoBundleUnused/#00 (0.00s)
=== RUN TestTSImportStarMangleNoBundleCapture
=== RUN TestTSImportStarMangleNoBundleCapture/#00
--- PASS: TestTSImportStarMangleNoBundleCapture (0.00s)
--- PASS: TestTSImportStarMangleNoBundleCapture/#00 (0.00s)
=== RUN TestTSImportStarMangleNoBundleNoCapture
=== RUN TestTSImportStarMangleNoBundleNoCapture/#00
--- PASS: TestTSImportStarMangleNoBundleNoCapture (0.00s)
--- PASS: TestTSImportStarMangleNoBundleNoCapture/#00 (0.00s)
=== RUN TestTSReExportTypeOnlyFileES6
=== RUN TestTSReExportTypeOnlyFileES6/#00
--- PASS: TestTSReExportTypeOnlyFileES6 (0.01s)
--- PASS: TestTSReExportTypeOnlyFileES6/#00 (0.01s)
=== RUN TestLoaderFile
=== RUN TestLoaderFile/#00
--- PASS: TestLoaderFile (0.00s)
--- PASS: TestLoaderFile/#00 (0.00s)
=== RUN TestLoaderFileMultipleNoCollision
=== RUN TestLoaderFileMultipleNoCollision/#00
--- PASS: TestLoaderFileMultipleNoCollision (0.00s)
--- PASS: TestLoaderFileMultipleNoCollision/#00 (0.00s)
=== RUN TestJSXSyntaxInJSWithJSXLoader
=== RUN TestJSXSyntaxInJSWithJSXLoader/#00
--- PASS: TestJSXSyntaxInJSWithJSXLoader (0.00s)
--- PASS: TestJSXSyntaxInJSWithJSXLoader/#00 (0.00s)
=== RUN TestRequireCustomExtensionString
=== RUN TestRequireCustomExtensionString/#00
--- PASS: TestRequireCustomExtensionString (0.00s)
--- PASS: TestRequireCustomExtensionString/#00 (0.00s)
=== RUN TestRequireCustomExtensionBase64
=== RUN TestRequireCustomExtensionBase64/#00
--- PASS: TestRequireCustomExtensionBase64 (0.00s)
--- PASS: TestRequireCustomExtensionBase64/#00 (0.00s)
=== RUN TestRequireCustomExtensionDataURL
=== RUN TestRequireCustomExtensionDataURL/#00
--- PASS: TestRequireCustomExtensionDataURL (0.00s)
--- PASS: TestRequireCustomExtensionDataURL/#00 (0.00s)
=== RUN TestRequireCustomExtensionPreferLongest
=== RUN TestRequireCustomExtensionPreferLongest/#00
--- PASS: TestRequireCustomExtensionPreferLongest (0.00s)
--- PASS: TestRequireCustomExtensionPreferLongest/#00 (0.00s)
=== RUN TestAutoDetectMimeTypeFromExtension
=== RUN TestAutoDetectMimeTypeFromExtension/#00
--- PASS: TestAutoDetectMimeTypeFromExtension (0.00s)
--- PASS: TestAutoDetectMimeTypeFromExtension/#00 (0.00s)
=== RUN TestLoaderJSONCommonJSAndES6
=== RUN TestLoaderJSONCommonJSAndES6/#00
--- PASS: TestLoaderJSONCommonJSAndES6 (0.00s)
--- PASS: TestLoaderJSONCommonJSAndES6/#00 (0.00s)
=== RUN TestLoaderJSONInvalidIdentifierES6
=== RUN TestLoaderJSONInvalidIdentifierES6/#00
--- PASS: TestLoaderJSONInvalidIdentifierES6 (0.00s)
--- PASS: TestLoaderJSONInvalidIdentifierES6/#00 (0.00s)
=== RUN TestLoaderJSONMissingES6
=== RUN TestLoaderJSONMissingES6/#00
--- PASS: TestLoaderJSONMissingES6 (0.00s)
--- PASS: TestLoaderJSONMissingES6/#00 (0.00s)
=== RUN TestLoaderTextCommonJSAndES6
=== RUN TestLoaderTextCommonJSAndES6/#00
--- PASS: TestLoaderTextCommonJSAndES6 (0.00s)
--- PASS: TestLoaderTextCommonJSAndES6/#00 (0.00s)
=== RUN TestLoaderBase64CommonJSAndES6
=== RUN TestLoaderBase64CommonJSAndES6/#00
--- PASS: TestLoaderBase64CommonJSAndES6 (0.00s)
--- PASS: TestLoaderBase64CommonJSAndES6/#00 (0.00s)
=== RUN TestLoaderDataURLCommonJSAndES6
=== RUN TestLoaderDataURLCommonJSAndES6/#00
--- PASS: TestLoaderDataURLCommonJSAndES6 (0.00s)
--- PASS: TestLoaderDataURLCommonJSAndES6/#00 (0.00s)
=== RUN TestLoaderFileCommonJSAndES6
=== RUN TestLoaderFileCommonJSAndES6/#00
--- PASS: TestLoaderFileCommonJSAndES6 (0.01s)
--- PASS: TestLoaderFileCommonJSAndES6/#00 (0.01s)
=== RUN TestLoaderJSONNoBundle
=== RUN TestLoaderJSONNoBundle/#00
--- PASS: TestLoaderJSONNoBundle (0.00s)
--- PASS: TestLoaderJSONNoBundle/#00 (0.00s)
=== RUN TestLoaderJSONNoBundleES6
=== RUN TestLoaderJSONNoBundleES6/#00
--- PASS: TestLoaderJSONNoBundleES6 (0.00s)
--- PASS: TestLoaderJSONNoBundleES6/#00 (0.00s)
=== RUN TestLoaderJSONNoBundleES6ArbitraryModuleNamespaceNames
=== RUN TestLoaderJSONNoBundleES6ArbitraryModuleNamespaceNames/#00
--- PASS: TestLoaderJSONNoBundleES6ArbitraryModuleNamespaceNames (0.00s)
--- PASS: TestLoaderJSONNoBundleES6ArbitraryModuleNamespaceNames/#00 (0.00s)
=== RUN TestLoaderJSONNoBundleCommonJS
=== RUN TestLoaderJSONNoBundleCommonJS/#00
--- PASS: TestLoaderJSONNoBundleCommonJS (0.00s)
--- PASS: TestLoaderJSONNoBundleCommonJS/#00 (0.00s)
=== RUN TestLoaderJSONNoBundleIIFE
=== RUN TestLoaderJSONNoBundleIIFE/#00
--- PASS: TestLoaderJSONNoBundleIIFE (0.00s)
--- PASS: TestLoaderJSONNoBundleIIFE/#00 (0.00s)
=== RUN TestLoaderJSONSharedWithMultipleEntriesIssue413
=== RUN TestLoaderJSONSharedWithMultipleEntriesIssue413/#00
--- PASS: TestLoaderJSONSharedWithMultipleEntriesIssue413 (0.00s)
--- PASS: TestLoaderJSONSharedWithMultipleEntriesIssue413/#00 (0.00s)
=== RUN TestLoaderFileWithQueryParameter
=== RUN TestLoaderFileWithQueryParameter/#00
--- PASS: TestLoaderFileWithQueryParameter (0.00s)
--- PASS: TestLoaderFileWithQueryParameter/#00 (0.00s)
=== RUN TestLoaderFromExtensionWithQueryParameter
=== RUN TestLoaderFromExtensionWithQueryParameter/#00
--- PASS: TestLoaderFromExtensionWithQueryParameter (0.00s)
--- PASS: TestLoaderFromExtensionWithQueryParameter/#00 (0.00s)
=== RUN TestLoaderDataURLTextCSS
=== RUN TestLoaderDataURLTextCSS/#00
--- PASS: TestLoaderDataURLTextCSS (0.01s)
--- PASS: TestLoaderDataURLTextCSS/#00 (0.01s)
=== RUN TestLoaderDataURLTextCSSCannotImport
=== RUN TestLoaderDataURLTextCSSCannotImport/#00
--- PASS: TestLoaderDataURLTextCSSCannotImport (0.00s)
--- PASS: TestLoaderDataURLTextCSSCannotImport/#00 (0.00s)
=== RUN TestLoaderDataURLTextJavaScript
=== RUN TestLoaderDataURLTextJavaScript/#00
--- PASS: TestLoaderDataURLTextJavaScript (0.00s)
--- PASS: TestLoaderDataURLTextJavaScript/#00 (0.00s)
=== RUN TestLoaderDataURLTextJavaScriptCannotImport
=== RUN TestLoaderDataURLTextJavaScriptCannotImport/#00
--- PASS: TestLoaderDataURLTextJavaScriptCannotImport (0.00s)
--- PASS: TestLoaderDataURLTextJavaScriptCannotImport/#00 (0.00s)
=== RUN TestLoaderDataURLTextJavaScriptPlusCharacter
=== RUN TestLoaderDataURLTextJavaScriptPlusCharacter/#00
--- PASS: TestLoaderDataURLTextJavaScriptPlusCharacter (0.00s)
--- PASS: TestLoaderDataURLTextJavaScriptPlusCharacter/#00 (0.00s)
=== RUN TestLoaderDataURLApplicationJSON
=== RUN TestLoaderDataURLApplicationJSON/#00
--- PASS: TestLoaderDataURLApplicationJSON (0.00s)
--- PASS: TestLoaderDataURLApplicationJSON/#00 (0.00s)
=== RUN TestLoaderDataURLUnknownMIME
=== RUN TestLoaderDataURLUnknownMIME/#00
--- PASS: TestLoaderDataURLUnknownMIME (0.00s)
--- PASS: TestLoaderDataURLUnknownMIME/#00 (0.00s)
=== RUN TestLowerOptionalCatchNameCollisionNoBundle
=== RUN TestLowerOptionalCatchNameCollisionNoBundle/#00
--- PASS: TestLowerOptionalCatchNameCollisionNoBundle (0.00s)
--- PASS: TestLowerOptionalCatchNameCollisionNoBundle/#00 (0.00s)
=== RUN TestLowerObjectSpreadNoBundle
=== RUN TestLowerObjectSpreadNoBundle/#00
--- PASS: TestLowerObjectSpreadNoBundle (0.00s)
--- PASS: TestLowerObjectSpreadNoBundle/#00 (0.00s)
=== RUN TestLowerExponentiationOperatorNoBundle
=== RUN TestLowerExponentiationOperatorNoBundle/#00
--- PASS: TestLowerExponentiationOperatorNoBundle (0.00s)
--- PASS: TestLowerExponentiationOperatorNoBundle/#00 (0.00s)
=== RUN TestLowerPrivateFieldAssignments2015NoBundle
=== RUN TestLowerPrivateFieldAssignments2015NoBundle/#00
--- PASS: TestLowerPrivateFieldAssignments2015NoBundle (0.00s)
--- PASS: TestLowerPrivateFieldAssignments2015NoBundle/#00 (0.00s)
=== RUN TestLowerPrivateFieldAssignments2019NoBundle
=== RUN TestLowerPrivateFieldAssignments2019NoBundle/#00
--- PASS: TestLowerPrivateFieldAssignments2019NoBundle (0.00s)
--- PASS: TestLowerPrivateFieldAssignments2019NoBundle/#00 (0.00s)
=== RUN TestLowerPrivateFieldAssignments2020NoBundle
=== RUN TestLowerPrivateFieldAssignments2020NoBundle/#00
--- PASS: TestLowerPrivateFieldAssignments2020NoBundle (0.00s)
--- PASS: TestLowerPrivateFieldAssignments2020NoBundle/#00 (0.00s)
=== RUN TestLowerPrivateFieldAssignmentsNextNoBundle
=== RUN TestLowerPrivateFieldAssignmentsNextNoBundle/#00
--- PASS: TestLowerPrivateFieldAssignmentsNextNoBundle (0.00s)
--- PASS: TestLowerPrivateFieldAssignmentsNextNoBundle/#00 (0.00s)
=== RUN TestLowerPrivateFieldOptionalChain2019NoBundle
=== RUN TestLowerPrivateFieldOptionalChain2019NoBundle/#00
--- PASS: TestLowerPrivateFieldOptionalChain2019NoBundle (0.00s)
--- PASS: TestLowerPrivateFieldOptionalChain2019NoBundle/#00 (0.00s)
=== RUN TestLowerPrivateFieldOptionalChain2020NoBundle
=== RUN TestLowerPrivateFieldOptionalChain2020NoBundle/#00
--- PASS: TestLowerPrivateFieldOptionalChain2020NoBundle (0.00s)
--- PASS: TestLowerPrivateFieldOptionalChain2020NoBundle/#00 (0.00s)
=== RUN TestLowerPrivateFieldOptionalChainNextNoBundle
=== RUN TestLowerPrivateFieldOptionalChainNextNoBundle/#00
--- PASS: TestLowerPrivateFieldOptionalChainNextNoBundle (0.00s)
--- PASS: TestLowerPrivateFieldOptionalChainNextNoBundle/#00 (0.00s)
=== RUN TestTSLowerPrivateFieldOptionalChain2015NoBundle
=== RUN TestTSLowerPrivateFieldOptionalChain2015NoBundle/#00
--- PASS: TestTSLowerPrivateFieldOptionalChain2015NoBundle (0.00s)
--- PASS: TestTSLowerPrivateFieldOptionalChain2015NoBundle/#00 (0.00s)
=== RUN TestTSLowerPrivateStaticMembers2015NoBundle
=== RUN TestTSLowerPrivateStaticMembers2015NoBundle/#00
--- PASS: TestTSLowerPrivateStaticMembers2015NoBundle (0.00s)
--- PASS: TestTSLowerPrivateStaticMembers2015NoBundle/#00 (0.00s)
=== RUN TestTSLowerPrivateFieldAndMethodAvoidNameCollision2015
=== RUN TestTSLowerPrivateFieldAndMethodAvoidNameCollision2015/#00
--- PASS: TestTSLowerPrivateFieldAndMethodAvoidNameCollision2015 (0.00s)
--- PASS: TestTSLowerPrivateFieldAndMethodAvoidNameCollision2015/#00 (0.00s)
=== RUN TestLowerPrivateGetterSetter2015
=== RUN TestLowerPrivateGetterSetter2015/#00
--- PASS: TestLowerPrivateGetterSetter2015 (0.01s)
--- PASS: TestLowerPrivateGetterSetter2015/#00 (0.01s)
=== RUN TestLowerPrivateGetterSetter2019
=== RUN TestLowerPrivateGetterSetter2019/#00
--- PASS: TestLowerPrivateGetterSetter2019 (0.02s)
--- PASS: TestLowerPrivateGetterSetter2019/#00 (0.02s)
=== RUN TestLowerPrivateGetterSetter2020
=== RUN TestLowerPrivateGetterSetter2020/#00
--- PASS: TestLowerPrivateGetterSetter2020 (0.01s)
--- PASS: TestLowerPrivateGetterSetter2020/#00 (0.01s)
=== RUN TestLowerPrivateGetterSetterNext
=== RUN TestLowerPrivateGetterSetterNext/#00
--- PASS: TestLowerPrivateGetterSetterNext (0.00s)
--- PASS: TestLowerPrivateGetterSetterNext/#00 (0.00s)
=== RUN TestLowerPrivateMethod2019
=== RUN TestLowerPrivateMethod2019/#00
--- PASS: TestLowerPrivateMethod2019 (0.01s)
--- PASS: TestLowerPrivateMethod2019/#00 (0.01s)
=== RUN TestLowerPrivateMethod2020
=== RUN TestLowerPrivateMethod2020/#00
--- PASS: TestLowerPrivateMethod2020 (0.01s)
--- PASS: TestLowerPrivateMethod2020/#00 (0.01s)
=== RUN TestLowerPrivateMethodNext
=== RUN TestLowerPrivateMethodNext/#00
--- PASS: TestLowerPrivateMethodNext (0.00s)
--- PASS: TestLowerPrivateMethodNext/#00 (0.00s)
=== RUN TestLowerPrivateClassExpr2020NoBundle
=== RUN TestLowerPrivateClassExpr2020NoBundle/#00
--- PASS: TestLowerPrivateClassExpr2020NoBundle (0.00s)
--- PASS: TestLowerPrivateClassExpr2020NoBundle/#00 (0.00s)
=== RUN TestLowerPrivateMethodWithModifiers2020
=== RUN TestLowerPrivateMethodWithModifiers2020/#00
--- PASS: TestLowerPrivateMethodWithModifiers2020 (0.00s)
--- PASS: TestLowerPrivateMethodWithModifiers2020/#00 (0.00s)
=== RUN TestLowerAsync2016NoBundle
=== RUN TestLowerAsync2016NoBundle/#00
--- PASS: TestLowerAsync2016NoBundle (0.00s)
--- PASS: TestLowerAsync2016NoBundle/#00 (0.00s)
=== RUN TestLowerAsync2017NoBundle
=== RUN TestLowerAsync2017NoBundle/#00
--- PASS: TestLowerAsync2017NoBundle (0.00s)
--- PASS: TestLowerAsync2017NoBundle/#00 (0.00s)
=== RUN TestLowerAsyncThis2016CommonJS
=== RUN TestLowerAsyncThis2016CommonJS/#00
--- PASS: TestLowerAsyncThis2016CommonJS (0.00s)
--- PASS: TestLowerAsyncThis2016CommonJS/#00 (0.00s)
=== RUN TestLowerAsyncThis2016ES6
=== RUN TestLowerAsyncThis2016ES6/#00
--- PASS: TestLowerAsyncThis2016ES6 (0.00s)
--- PASS: TestLowerAsyncThis2016ES6/#00 (0.00s)
=== RUN TestLowerAsyncES5
=== RUN TestLowerAsyncES5/#00
--- PASS: TestLowerAsyncES5 (0.00s)
--- PASS: TestLowerAsyncES5/#00 (0.00s)
=== RUN TestLowerAsyncSuperES2016NoBundle
=== RUN TestLowerAsyncSuperES2016NoBundle/#00
--- PASS: TestLowerAsyncSuperES2016NoBundle (0.00s)
--- PASS: TestLowerAsyncSuperES2016NoBundle/#00 (0.00s)
=== RUN TestLowerClassField2020NoBundle
=== RUN TestLowerClassField2020NoBundle/#00
--- PASS: TestLowerClassField2020NoBundle (0.00s)
--- PASS: TestLowerClassField2020NoBundle/#00 (0.00s)
=== RUN TestLowerClassFieldNextNoBundle
=== RUN TestLowerClassFieldNextNoBundle/#00
--- PASS: TestLowerClassFieldNextNoBundle (0.00s)
--- PASS: TestLowerClassFieldNextNoBundle/#00 (0.00s)
=== RUN TestTSLowerClassField2020NoBundle
=== RUN TestTSLowerClassField2020NoBundle/#00
--- PASS: TestTSLowerClassField2020NoBundle (0.00s)
--- PASS: TestTSLowerClassField2020NoBundle/#00 (0.00s)
=== RUN TestTSLowerClassPrivateFieldNextNoBundle
=== RUN TestTSLowerClassPrivateFieldNextNoBundle/#00
--- PASS: TestTSLowerClassPrivateFieldNextNoBundle (0.00s)
--- PASS: TestTSLowerClassPrivateFieldNextNoBundle/#00 (0.00s)
=== RUN TestLowerClassFieldStrictTsconfigJson2020
=== RUN TestLowerClassFieldStrictTsconfigJson2020/#00
--- PASS: TestLowerClassFieldStrictTsconfigJson2020 (0.00s)
--- PASS: TestLowerClassFieldStrictTsconfigJson2020/#00 (0.00s)
=== RUN TestTSLowerClassFieldStrictTsconfigJson2020
=== RUN TestTSLowerClassFieldStrictTsconfigJson2020/#00
--- PASS: TestTSLowerClassFieldStrictTsconfigJson2020 (0.00s)
--- PASS: TestTSLowerClassFieldStrictTsconfigJson2020/#00 (0.00s)
=== RUN TestTSLowerObjectRest2017NoBundle
=== RUN TestTSLowerObjectRest2017NoBundle/#00
--- PASS: TestTSLowerObjectRest2017NoBundle (0.01s)
--- PASS: TestTSLowerObjectRest2017NoBundle/#00 (0.01s)
=== RUN TestTSLowerObjectRest2018NoBundle
=== RUN TestTSLowerObjectRest2018NoBundle/#00
--- PASS: TestTSLowerObjectRest2018NoBundle (0.01s)
--- PASS: TestTSLowerObjectRest2018NoBundle/#00 (0.01s)
=== RUN TestClassSuperThisIssue242NoBundle
=== RUN TestClassSuperThisIssue242NoBundle/#00
--- PASS: TestClassSuperThisIssue242NoBundle (0.00s)
--- PASS: TestClassSuperThisIssue242NoBundle/#00 (0.00s)
=== RUN TestLowerExportStarAsNameCollisionNoBundle
=== RUN TestLowerExportStarAsNameCollisionNoBundle/#00
--- PASS: TestLowerExportStarAsNameCollisionNoBundle (0.00s)
--- PASS: TestLowerExportStarAsNameCollisionNoBundle/#00 (0.00s)
=== RUN TestLowerExportStarAsNameCollision
=== RUN TestLowerExportStarAsNameCollision/#00
--- PASS: TestLowerExportStarAsNameCollision (0.01s)
--- PASS: TestLowerExportStarAsNameCollision/#00 (0.01s)
=== RUN TestLowerStrictModeSyntax
=== RUN TestLowerStrictModeSyntax/#00
--- PASS: TestLowerStrictModeSyntax (0.01s)
--- PASS: TestLowerStrictModeSyntax/#00 (0.00s)
=== RUN TestLowerForbidStrictModeSyntax
=== RUN TestLowerForbidStrictModeSyntax/#00
--- PASS: TestLowerForbidStrictModeSyntax (0.00s)
--- PASS: TestLowerForbidStrictModeSyntax/#00 (0.00s)
=== RUN TestLowerPrivateClassFieldOrder
=== RUN TestLowerPrivateClassFieldOrder/#00
--- PASS: TestLowerPrivateClassFieldOrder (0.00s)
--- PASS: TestLowerPrivateClassFieldOrder/#00 (0.00s)
=== RUN TestLowerPrivateClassMethodOrder
=== RUN TestLowerPrivateClassMethodOrder/#00
--- PASS: TestLowerPrivateClassMethodOrder (0.00s)
--- PASS: TestLowerPrivateClassMethodOrder/#00 (0.00s)
=== RUN TestLowerPrivateClassAccessorOrder
=== RUN TestLowerPrivateClassAccessorOrder/#00
--- PASS: TestLowerPrivateClassAccessorOrder (0.00s)
--- PASS: TestLowerPrivateClassAccessorOrder/#00 (0.00s)
=== RUN TestLowerPrivateClassStaticFieldOrder
=== RUN TestLowerPrivateClassStaticFieldOrder/#00
--- PASS: TestLowerPrivateClassStaticFieldOrder (0.00s)
--- PASS: TestLowerPrivateClassStaticFieldOrder/#00 (0.00s)
=== RUN TestLowerPrivateClassStaticMethodOrder
=== RUN TestLowerPrivateClassStaticMethodOrder/#00
--- PASS: TestLowerPrivateClassStaticMethodOrder (0.00s)
--- PASS: TestLowerPrivateClassStaticMethodOrder/#00 (0.00s)
=== RUN TestLowerPrivateClassStaticAccessorOrder
=== RUN TestLowerPrivateClassStaticAccessorOrder/#00
--- PASS: TestLowerPrivateClassStaticAccessorOrder (0.00s)
--- PASS: TestLowerPrivateClassStaticAccessorOrder/#00 (0.00s)
=== RUN TestLowerPrivateClassBrandCheckUnsupported
=== RUN TestLowerPrivateClassBrandCheckUnsupported/#00
--- PASS: TestLowerPrivateClassBrandCheckUnsupported (0.00s)
--- PASS: TestLowerPrivateClassBrandCheckUnsupported/#00 (0.00s)
=== RUN TestLowerPrivateClassBrandCheckSupported
=== RUN TestLowerPrivateClassBrandCheckSupported/#00
--- PASS: TestLowerPrivateClassBrandCheckSupported (0.00s)
--- PASS: TestLowerPrivateClassBrandCheckSupported/#00 (0.00s)
=== RUN TestPackageJsonMain
=== RUN TestPackageJsonMain/#00
--- PASS: TestPackageJsonMain (0.01s)
--- PASS: TestPackageJsonMain/#00 (0.00s)
=== RUN TestPackageJsonBadMain
=== RUN TestPackageJsonBadMain/#00
--- PASS: TestPackageJsonBadMain (0.00s)
--- PASS: TestPackageJsonBadMain/#00 (0.00s)
=== RUN TestPackageJsonSyntaxErrorComment
=== RUN TestPackageJsonSyntaxErrorComment/#00
--- PASS: TestPackageJsonSyntaxErrorComment (0.00s)
--- PASS: TestPackageJsonSyntaxErrorComment/#00 (0.00s)
=== RUN TestPackageJsonSyntaxErrorTrailingComma
=== RUN TestPackageJsonSyntaxErrorTrailingComma/#00
--- PASS: TestPackageJsonSyntaxErrorTrailingComma (0.00s)
--- PASS: TestPackageJsonSyntaxErrorTrailingComma/#00 (0.00s)
=== RUN TestPackageJsonModule
=== RUN TestPackageJsonModule/#00
--- PASS: TestPackageJsonModule (0.00s)
--- PASS: TestPackageJsonModule/#00 (0.00s)
=== RUN TestPackageJsonBrowserString
=== RUN TestPackageJsonBrowserString/#00
--- PASS: TestPackageJsonBrowserString (0.00s)
--- PASS: TestPackageJsonBrowserString/#00 (0.00s)
=== RUN TestPackageJsonBrowserMapRelativeToRelative
=== RUN TestPackageJsonBrowserMapRelativeToRelative/#00
--- PASS: TestPackageJsonBrowserMapRelativeToRelative (0.01s)
--- PASS: TestPackageJsonBrowserMapRelativeToRelative/#00 (0.01s)
=== RUN TestPackageJsonBrowserMapRelativeToModule
=== RUN TestPackageJsonBrowserMapRelativeToModule/#00
--- PASS: TestPackageJsonBrowserMapRelativeToModule (0.02s)
--- PASS: TestPackageJsonBrowserMapRelativeToModule/#00 (0.02s)
=== RUN TestPackageJsonBrowserMapRelativeDisabled
=== RUN TestPackageJsonBrowserMapRelativeDisabled/#00
--- PASS: TestPackageJsonBrowserMapRelativeDisabled (0.01s)
--- PASS: TestPackageJsonBrowserMapRelativeDisabled/#00 (0.00s)
=== RUN TestPackageJsonBrowserMapModuleToRelative
=== RUN TestPackageJsonBrowserMapModuleToRelative/#00
--- PASS: TestPackageJsonBrowserMapModuleToRelative (0.01s)
--- PASS: TestPackageJsonBrowserMapModuleToRelative/#00 (0.00s)
=== RUN TestPackageJsonBrowserMapModuleToModule
=== RUN TestPackageJsonBrowserMapModuleToModule/#00
--- PASS: TestPackageJsonBrowserMapModuleToModule (0.01s)
--- PASS: TestPackageJsonBrowserMapModuleToModule/#00 (0.00s)
=== RUN TestPackageJsonBrowserMapModuleDisabled
=== RUN TestPackageJsonBrowserMapModuleDisabled/#00
--- PASS: TestPackageJsonBrowserMapModuleDisabled (0.00s)
--- PASS: TestPackageJsonBrowserMapModuleDisabled/#00 (0.00s)
=== RUN TestPackageJsonBrowserMapNativeModuleDisabled
=== RUN TestPackageJsonBrowserMapNativeModuleDisabled/#00
--- PASS: TestPackageJsonBrowserMapNativeModuleDisabled (0.01s)
--- PASS: TestPackageJsonBrowserMapNativeModuleDisabled/#00 (0.00s)
=== RUN TestPackageJsonBrowserMapAvoidMissing
=== RUN TestPackageJsonBrowserMapAvoidMissing/#00
--- PASS: TestPackageJsonBrowserMapAvoidMissing (0.01s)
--- PASS: TestPackageJsonBrowserMapAvoidMissing/#00 (0.00s)
=== RUN TestPackageJsonBrowserOverModuleBrowser
=== RUN TestPackageJsonBrowserOverModuleBrowser/#00
--- PASS: TestPackageJsonBrowserOverModuleBrowser (0.00s)
--- PASS: TestPackageJsonBrowserOverModuleBrowser/#00 (0.00s)
=== RUN TestPackageJsonBrowserOverMainNode
=== RUN TestPackageJsonBrowserOverMainNode/#00
--- PASS: TestPackageJsonBrowserOverMainNode (0.00s)
--- PASS: TestPackageJsonBrowserOverMainNode/#00 (0.00s)
=== RUN TestPackageJsonBrowserWithModuleBrowser
=== RUN TestPackageJsonBrowserWithModuleBrowser/#00
--- PASS: TestPackageJsonBrowserWithModuleBrowser (0.01s)
--- PASS: TestPackageJsonBrowserWithModuleBrowser/#00 (0.01s)
=== RUN TestPackageJsonBrowserWithMainNode
=== RUN TestPackageJsonBrowserWithMainNode/#00
--- PASS: TestPackageJsonBrowserWithMainNode (0.01s)
--- PASS: TestPackageJsonBrowserWithMainNode/#00 (0.01s)
=== RUN TestPackageJsonBrowserNodeModulesNoExt
=== RUN TestPackageJsonBrowserNodeModulesNoExt/#00
--- PASS: TestPackageJsonBrowserNodeModulesNoExt (0.01s)
--- PASS: TestPackageJsonBrowserNodeModulesNoExt/#00 (0.00s)
=== RUN TestPackageJsonBrowserNodeModulesIndexNoExt
=== RUN TestPackageJsonBrowserNodeModulesIndexNoExt/#00
--- PASS: TestPackageJsonBrowserNodeModulesIndexNoExt (0.01s)
--- PASS: TestPackageJsonBrowserNodeModulesIndexNoExt/#00 (0.01s)
=== RUN TestPackageJsonBrowserNoExt
=== RUN TestPackageJsonBrowserNoExt/#00
--- PASS: TestPackageJsonBrowserNoExt (0.00s)
--- PASS: TestPackageJsonBrowserNoExt/#00 (0.00s)
=== RUN TestPackageJsonBrowserIndexNoExt
=== RUN TestPackageJsonBrowserIndexNoExt/#00
--- PASS: TestPackageJsonBrowserIndexNoExt (0.01s)
--- PASS: TestPackageJsonBrowserIndexNoExt/#00 (0.00s)
=== RUN TestPackageJsonDualPackageHazardImportOnly
=== RUN TestPackageJsonDualPackageHazardImportOnly/#00
--- PASS: TestPackageJsonDualPackageHazardImportOnly (0.00s)
--- PASS: TestPackageJsonDualPackageHazardImportOnly/#00 (0.00s)
=== RUN TestPackageJsonDualPackageHazardRequireOnly
=== RUN TestPackageJsonDualPackageHazardRequireOnly/#00
--- PASS: TestPackageJsonDualPackageHazardRequireOnly (0.00s)
--- PASS: TestPackageJsonDualPackageHazardRequireOnly/#00 (0.00s)
=== RUN TestPackageJsonDualPackageHazardImportAndRequireSameFile
=== RUN TestPackageJsonDualPackageHazardImportAndRequireSameFile/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireSameFile (0.01s)
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireSameFile/#00 (0.00s)
=== RUN TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles
=== RUN TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles (0.01s)
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireSeparateFiles/#00 (0.00s)
=== RUN TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain
=== RUN TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain (0.01s)
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireForceModuleBeforeMain/#00 (0.00s)
=== RUN TestPackageJsonDualPackageHazardImportAndRequireImplicitMain
=== RUN TestPackageJsonDualPackageHazardImportAndRequireImplicitMain/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireImplicitMain (0.02s)
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireImplicitMain/#00 (0.01s)
=== RUN TestPackageJsonDualPackageHazardImportAndRequireImplicitMainForceModuleBeforeMain
=== RUN TestPackageJsonDualPackageHazardImportAndRequireImplicitMainForceModuleBeforeMain/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireImplicitMainForceModuleBeforeMain (0.00s)
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireImplicitMainForceModuleBeforeMain/#00 (0.00s)
=== RUN TestPackageJsonDualPackageHazardImportAndRequireBrowser
=== RUN TestPackageJsonDualPackageHazardImportAndRequireBrowser/#00
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireBrowser (0.01s)
--- PASS: TestPackageJsonDualPackageHazardImportAndRequireBrowser/#00 (0.01s)
=== RUN TestPackageJsonMainFieldsA
=== RUN TestPackageJsonMainFieldsA/#00
--- PASS: TestPackageJsonMainFieldsA (0.00s)
--- PASS: TestPackageJsonMainFieldsA/#00 (0.00s)
=== RUN TestPackageJsonMainFieldsB
=== RUN TestPackageJsonMainFieldsB/#00
--- PASS: TestPackageJsonMainFieldsB (0.00s)
--- PASS: TestPackageJsonMainFieldsB/#00 (0.00s)
=== RUN TestPackageJsonNeutralNoDefaultMainFields
=== RUN TestPackageJsonNeutralNoDefaultMainFields/#00
--- PASS: TestPackageJsonNeutralNoDefaultMainFields (0.01s)
--- PASS: TestPackageJsonNeutralNoDefaultMainFields/#00 (0.01s)
=== RUN TestPackageJsonNeutralExplicitMainFields
=== RUN TestPackageJsonNeutralExplicitMainFields/#00
--- PASS: TestPackageJsonNeutralExplicitMainFields (0.00s)
--- PASS: TestPackageJsonNeutralExplicitMainFields/#00 (0.00s)
=== RUN TestPackageJsonExportsErrorInvalidModuleSpecifier
=== RUN TestPackageJsonExportsErrorInvalidModuleSpecifier/#00
--- PASS: TestPackageJsonExportsErrorInvalidModuleSpecifier (0.00s)
--- PASS: TestPackageJsonExportsErrorInvalidModuleSpecifier/#00 (0.00s)
=== RUN TestPackageJsonExportsErrorInvalidPackageConfiguration
=== RUN TestPackageJsonExportsErrorInvalidPackageConfiguration/#00
--- PASS: TestPackageJsonExportsErrorInvalidPackageConfiguration (0.00s)
--- PASS: TestPackageJsonExportsErrorInvalidPackageConfiguration/#00 (0.00s)
=== RUN TestPackageJsonExportsErrorInvalidPackageTarget
=== RUN TestPackageJsonExportsErrorInvalidPackageTarget/#00
--- PASS: TestPackageJsonExportsErrorInvalidPackageTarget (0.00s)
--- PASS: TestPackageJsonExportsErrorInvalidPackageTarget/#00 (0.00s)
=== RUN TestPackageJsonExportsErrorPackagePathNotExported
=== RUN TestPackageJsonExportsErrorPackagePathNotExported/#00
--- PASS: TestPackageJsonExportsErrorPackagePathNotExported (0.00s)
--- PASS: TestPackageJsonExportsErrorPackagePathNotExported/#00 (0.00s)
=== RUN TestPackageJsonExportsErrorModuleNotFound
=== RUN TestPackageJsonExportsErrorModuleNotFound/#00
--- PASS: TestPackageJsonExportsErrorModuleNotFound (0.00s)
--- PASS: TestPackageJsonExportsErrorModuleNotFound/#00 (0.00s)
=== RUN TestPackageJsonExportsErrorUnsupportedDirectoryImport
=== RUN TestPackageJsonExportsErrorUnsupportedDirectoryImport/#00
--- PASS: TestPackageJsonExportsErrorUnsupportedDirectoryImport (0.00s)
--- PASS: TestPackageJsonExportsErrorUnsupportedDirectoryImport/#00 (0.00s)
=== RUN TestPackageJsonExportsRequireOverImport
=== RUN TestPackageJsonExportsRequireOverImport/#00
--- PASS: TestPackageJsonExportsRequireOverImport (0.00s)
--- PASS: TestPackageJsonExportsRequireOverImport/#00 (0.00s)
=== RUN TestPackageJsonExportsImportOverRequire
=== RUN TestPackageJsonExportsImportOverRequire/#00
--- PASS: TestPackageJsonExportsImportOverRequire (0.00s)
--- PASS: TestPackageJsonExportsImportOverRequire/#00 (0.00s)
=== RUN TestPackageJsonExportsDefaultOverImportAndRequire
=== RUN TestPackageJsonExportsDefaultOverImportAndRequire/#00
--- PASS: TestPackageJsonExportsDefaultOverImportAndRequire (0.00s)
--- PASS: TestPackageJsonExportsDefaultOverImportAndRequire/#00 (0.00s)
=== RUN TestPackageJsonExportsBrowser
=== RUN TestPackageJsonExportsBrowser/#00
--- PASS: TestPackageJsonExportsBrowser (0.00s)
--- PASS: TestPackageJsonExportsBrowser/#00 (0.00s)
=== RUN TestPackageJsonExportsNode
=== RUN TestPackageJsonExportsNode/#00
--- PASS: TestPackageJsonExportsNode (0.01s)
--- PASS: TestPackageJsonExportsNode/#00 (0.01s)
=== RUN TestPackageJsonExportsNeutral
=== RUN TestPackageJsonExportsNeutral/#00
--- PASS: TestPackageJsonExportsNeutral (0.01s)
--- PASS: TestPackageJsonExportsNeutral/#00 (0.01s)
=== RUN TestPackageJsonExportsOrderIndependent
=== RUN TestPackageJsonExportsOrderIndependent/#00
--- PASS: TestPackageJsonExportsOrderIndependent (0.00s)
--- PASS: TestPackageJsonExportsOrderIndependent/#00 (0.00s)
=== RUN TestPackageJsonExportsWildcard
=== RUN TestPackageJsonExportsWildcard/#00
--- PASS: TestPackageJsonExportsWildcard (0.00s)
--- PASS: TestPackageJsonExportsWildcard/#00 (0.00s)
=== RUN TestPackageJsonExportsErrorMissingTrailingSlash
=== RUN TestPackageJsonExportsErrorMissingTrailingSlash/#00
--- PASS: TestPackageJsonExportsErrorMissingTrailingSlash (0.00s)
--- PASS: TestPackageJsonExportsErrorMissingTrailingSlash/#00 (0.00s)
=== RUN TestPackageJsonExportsCustomConditions
=== RUN TestPackageJsonExportsCustomConditions/#00
--- PASS: TestPackageJsonExportsCustomConditions (0.00s)
--- PASS: TestPackageJsonExportsCustomConditions/#00 (0.00s)
=== RUN TestPackageJsonExportsNotExactMissingExtension
=== RUN TestPackageJsonExportsNotExactMissingExtension/#00
--- PASS: TestPackageJsonExportsNotExactMissingExtension (0.00s)
--- PASS: TestPackageJsonExportsNotExactMissingExtension/#00 (0.00s)
=== RUN TestPackageJsonExportsNotExactMissingExtensionPattern
=== RUN TestPackageJsonExportsNotExactMissingExtensionPattern/#00
--- PASS: TestPackageJsonExportsNotExactMissingExtensionPattern (0.00s)
--- PASS: TestPackageJsonExportsNotExactMissingExtensionPattern/#00 (0.00s)
=== RUN TestPackageJsonExportsExactMissingExtension
=== RUN TestPackageJsonExportsExactMissingExtension/#00
--- PASS: TestPackageJsonExportsExactMissingExtension (0.00s)
--- PASS: TestPackageJsonExportsExactMissingExtension/#00 (0.00s)
=== RUN TestPackageJsonExportsNoConditionsMatch
=== RUN TestPackageJsonExportsNoConditionsMatch/#00
--- PASS: TestPackageJsonExportsNoConditionsMatch (0.00s)
--- PASS: TestPackageJsonExportsNoConditionsMatch/#00 (0.00s)
=== RUN TestPackageJsonExportsMustUseRequire
=== RUN TestPackageJsonExportsMustUseRequire/#00
--- PASS: TestPackageJsonExportsMustUseRequire (0.00s)
--- PASS: TestPackageJsonExportsMustUseRequire/#00 (0.00s)
=== RUN TestPackageJsonExportsMustUseImport
=== RUN TestPackageJsonExportsMustUseImport/#00
--- PASS: TestPackageJsonExportsMustUseImport (0.00s)
--- PASS: TestPackageJsonExportsMustUseImport/#00 (0.00s)
=== RUN TestPackageJsonExportsReverseLookup
=== RUN TestPackageJsonExportsReverseLookup/#00
--- PASS: TestPackageJsonExportsReverseLookup (0.00s)
--- PASS: TestPackageJsonExportsReverseLookup/#00 (0.00s)
=== RUN TestSplittingSharedES6IntoES6
=== RUN TestSplittingSharedES6IntoES6/#00
--- PASS: TestSplittingSharedES6IntoES6 (0.01s)
--- PASS: TestSplittingSharedES6IntoES6/#00 (0.00s)
=== RUN TestSplittingSharedCommonJSIntoES6
=== RUN TestSplittingSharedCommonJSIntoES6/#00
--- PASS: TestSplittingSharedCommonJSIntoES6 (0.01s)
--- PASS: TestSplittingSharedCommonJSIntoES6/#00 (0.00s)
=== RUN TestSplittingDynamicES6IntoES6
=== RUN TestSplittingDynamicES6IntoES6/#00
--- PASS: TestSplittingDynamicES6IntoES6 (0.00s)
--- PASS: TestSplittingDynamicES6IntoES6/#00 (0.00s)
=== RUN TestSplittingDynamicCommonJSIntoES6
=== RUN TestSplittingDynamicCommonJSIntoES6/#00
--- PASS: TestSplittingDynamicCommonJSIntoES6 (0.01s)
--- PASS: TestSplittingDynamicCommonJSIntoES6/#00 (0.01s)
=== RUN TestSplittingDynamicAndNotDynamicES6IntoES6
=== RUN TestSplittingDynamicAndNotDynamicES6IntoES6/#00
--- PASS: TestSplittingDynamicAndNotDynamicES6IntoES6 (0.00s)
--- PASS: TestSplittingDynamicAndNotDynamicES6IntoES6/#00 (0.00s)
=== RUN TestSplittingDynamicAndNotDynamicCommonJSIntoES6
=== RUN TestSplittingDynamicAndNotDynamicCommonJSIntoES6/#00
--- PASS: TestSplittingDynamicAndNotDynamicCommonJSIntoES6 (0.01s)
--- PASS: TestSplittingDynamicAndNotDynamicCommonJSIntoES6/#00 (0.01s)
=== RUN TestSplittingAssignToLocal
=== RUN TestSplittingAssignToLocal/#00
--- PASS: TestSplittingAssignToLocal (0.01s)
--- PASS: TestSplittingAssignToLocal/#00 (0.01s)
=== RUN TestSplittingSideEffectsWithoutDependencies
=== RUN TestSplittingSideEffectsWithoutDependencies/#00
--- PASS: TestSplittingSideEffectsWithoutDependencies (0.01s)
--- PASS: TestSplittingSideEffectsWithoutDependencies/#00 (0.00s)
=== RUN TestSplittingNestedDirectories
=== RUN TestSplittingNestedDirectories/#00
--- PASS: TestSplittingNestedDirectories (0.01s)
--- PASS: TestSplittingNestedDirectories/#00 (0.01s)
=== RUN TestSplittingCircularReferenceIssue251
=== RUN TestSplittingCircularReferenceIssue251/#00
--- PASS: TestSplittingCircularReferenceIssue251 (0.00s)
--- PASS: TestSplittingCircularReferenceIssue251/#00 (0.00s)
=== RUN TestSplittingMissingLazyExport
=== RUN TestSplittingMissingLazyExport/#00
--- PASS: TestSplittingMissingLazyExport (0.01s)
--- PASS: TestSplittingMissingLazyExport/#00 (0.01s)
=== RUN TestSplittingReExportIssue273
=== RUN TestSplittingReExportIssue273/#00
--- PASS: TestSplittingReExportIssue273 (0.00s)
--- PASS: TestSplittingReExportIssue273/#00 (0.00s)
=== RUN TestSplittingDynamicImportIssue272
=== RUN TestSplittingDynamicImportIssue272/#00
--- PASS: TestSplittingDynamicImportIssue272 (0.00s)
--- PASS: TestSplittingDynamicImportIssue272/#00 (0.00s)
=== RUN TestSplittingDynamicImportOutsideSourceTreeIssue264
=== RUN TestSplittingDynamicImportOutsideSourceTreeIssue264/#00
--- PASS: TestSplittingDynamicImportOutsideSourceTreeIssue264 (0.00s)
--- PASS: TestSplittingDynamicImportOutsideSourceTreeIssue264/#00 (0.00s)
=== RUN TestSplittingCrossChunkAssignmentDependencies
=== RUN TestSplittingCrossChunkAssignmentDependencies/#00
--- PASS: TestSplittingCrossChunkAssignmentDependencies (0.00s)
--- PASS: TestSplittingCrossChunkAssignmentDependencies/#00 (0.00s)
=== RUN TestSplittingCrossChunkAssignmentDependenciesRecursive
=== RUN TestSplittingCrossChunkAssignmentDependenciesRecursive/#00
--- PASS: TestSplittingCrossChunkAssignmentDependenciesRecursive (0.01s)
--- PASS: TestSplittingCrossChunkAssignmentDependenciesRecursive/#00 (0.01s)
=== RUN TestSplittingDuplicateChunkCollision
=== RUN TestSplittingDuplicateChunkCollision/#00
--- PASS: TestSplittingDuplicateChunkCollision (0.01s)
--- PASS: TestSplittingDuplicateChunkCollision/#00 (0.01s)
=== RUN TestSplittingMinifyIdentifiersCrashIssue437
=== RUN TestSplittingMinifyIdentifiersCrashIssue437/#00
--- PASS: TestSplittingMinifyIdentifiersCrashIssue437 (0.00s)
--- PASS: TestSplittingMinifyIdentifiersCrashIssue437/#00 (0.00s)
=== RUN TestSplittingHybridESMAndCJSIssue617
=== RUN TestSplittingHybridESMAndCJSIssue617/#00
--- PASS: TestSplittingHybridESMAndCJSIssue617 (0.00s)
--- PASS: TestSplittingHybridESMAndCJSIssue617/#00 (0.00s)
=== RUN TestSplittingPublicPathEntryName
=== RUN TestSplittingPublicPathEntryName/#00
--- PASS: TestSplittingPublicPathEntryName (0.00s)
--- PASS: TestSplittingPublicPathEntryName/#00 (0.00s)
=== RUN TestTSDeclareConst
=== RUN TestTSDeclareConst/#00
--- PASS: TestTSDeclareConst (0.00s)
--- PASS: TestTSDeclareConst/#00 (0.00s)
=== RUN TestTSDeclareLet
=== RUN TestTSDeclareLet/#00
--- PASS: TestTSDeclareLet (0.00s)
--- PASS: TestTSDeclareLet/#00 (0.00s)
=== RUN TestTSDeclareVar
=== RUN TestTSDeclareVar/#00
--- PASS: TestTSDeclareVar (0.00s)
--- PASS: TestTSDeclareVar/#00 (0.00s)
=== RUN TestTSDeclareClass
=== RUN TestTSDeclareClass/#00
--- PASS: TestTSDeclareClass (0.00s)
--- PASS: TestTSDeclareClass/#00 (0.00s)
=== RUN TestTSDeclareFunction
=== RUN TestTSDeclareFunction/#00
--- PASS: TestTSDeclareFunction (0.00s)
--- PASS: TestTSDeclareFunction/#00 (0.00s)
=== RUN TestTSDeclareNamespace
=== RUN TestTSDeclareNamespace/#00
--- PASS: TestTSDeclareNamespace (0.00s)
--- PASS: TestTSDeclareNamespace/#00 (0.00s)
=== RUN TestTSDeclareEnum
=== RUN TestTSDeclareEnum/#00
--- PASS: TestTSDeclareEnum (0.00s)
--- PASS: TestTSDeclareEnum/#00 (0.00s)
=== RUN TestTSDeclareConstEnum
=== RUN TestTSDeclareConstEnum/#00
--- PASS: TestTSDeclareConstEnum (0.00s)
--- PASS: TestTSDeclareConstEnum/#00 (0.00s)
=== RUN TestTSImportEmptyNamespace
=== RUN TestTSImportEmptyNamespace/#00
--- PASS: TestTSImportEmptyNamespace (0.00s)
--- PASS: TestTSImportEmptyNamespace/#00 (0.00s)
=== RUN TestTSImportMissingES6
=== RUN TestTSImportMissingES6/#00
--- PASS: TestTSImportMissingES6 (0.00s)
--- PASS: TestTSImportMissingES6/#00 (0.00s)
=== RUN TestTSImportMissingUnusedES6
=== RUN TestTSImportMissingUnusedES6/#00
--- PASS: TestTSImportMissingUnusedES6 (0.00s)
--- PASS: TestTSImportMissingUnusedES6/#00 (0.00s)
=== RUN TestTSExportMissingES6
=== RUN TestTSExportMissingES6/#00
--- PASS: TestTSExportMissingES6 (0.00s)
--- PASS: TestTSExportMissingES6/#00 (0.00s)
=== RUN TestTSImportMissingFile
=== RUN TestTSImportMissingFile/#00
--- PASS: TestTSImportMissingFile (0.00s)
--- PASS: TestTSImportMissingFile/#00 (0.00s)
=== RUN TestTSImportTypeOnlyFile
=== RUN TestTSImportTypeOnlyFile/#00
--- PASS: TestTSImportTypeOnlyFile (0.00s)
--- PASS: TestTSImportTypeOnlyFile/#00 (0.00s)
=== RUN TestTSExportEquals
=== RUN TestTSExportEquals/#00
--- PASS: TestTSExportEquals (0.00s)
--- PASS: TestTSExportEquals/#00 (0.00s)
=== RUN TestTSExportNamespace
=== RUN TestTSExportNamespace/#00
--- PASS: TestTSExportNamespace (0.00s)
--- PASS: TestTSExportNamespace/#00 (0.00s)
=== RUN TestTSMinifyEnum
=== RUN TestTSMinifyEnum/#00
--- PASS: TestTSMinifyEnum (0.00s)
--- PASS: TestTSMinifyEnum/#00 (0.00s)
=== RUN TestTSMinifyNamespace
=== RUN TestTSMinifyNamespace/#00
--- PASS: TestTSMinifyNamespace (0.01s)
--- PASS: TestTSMinifyNamespace/#00 (0.00s)
=== RUN TestTSMinifyDerivedClass
=== RUN TestTSMinifyDerivedClass/#00
--- PASS: TestTSMinifyDerivedClass (0.00s)
--- PASS: TestTSMinifyDerivedClass/#00 (0.00s)
=== RUN TestTSImportVsLocalCollisionAllTypes
=== RUN TestTSImportVsLocalCollisionAllTypes/#00
--- PASS: TestTSImportVsLocalCollisionAllTypes (0.00s)
--- PASS: TestTSImportVsLocalCollisionAllTypes/#00 (0.00s)
=== RUN TestTSImportVsLocalCollisionMixed
=== RUN TestTSImportVsLocalCollisionMixed/#00
--- PASS: TestTSImportVsLocalCollisionMixed (0.00s)
--- PASS: TestTSImportVsLocalCollisionMixed/#00 (0.00s)
=== RUN TestTSMinifiedBundleES6
=== RUN TestTSMinifiedBundleES6/#00
--- PASS: TestTSMinifiedBundleES6 (0.01s)
--- PASS: TestTSMinifiedBundleES6/#00 (0.00s)
=== RUN TestTSMinifiedBundleCommonJS
=== RUN TestTSMinifiedBundleCommonJS/#00
--- PASS: TestTSMinifiedBundleCommonJS (0.01s)
--- PASS: TestTSMinifiedBundleCommonJS/#00 (0.00s)
=== RUN TestTypeScriptDecorators
=== RUN TestTypeScriptDecorators/#00
--- PASS: TestTypeScriptDecorators (0.02s)
--- PASS: TestTypeScriptDecorators/#00 (0.02s)
=== RUN TestTSExportDefaultTypeIssue316
=== RUN TestTSExportDefaultTypeIssue316/#00
--- PASS: TestTSExportDefaultTypeIssue316 (0.01s)
--- PASS: TestTSExportDefaultTypeIssue316/#00 (0.01s)
=== RUN TestTSImplicitExtensions
=== RUN TestTSImplicitExtensions/#00
--- PASS: TestTSImplicitExtensions (0.01s)
--- PASS: TestTSImplicitExtensions/#00 (0.00s)
=== RUN TestTSImplicitExtensionsMissing
=== RUN TestTSImplicitExtensionsMissing/#00
--- PASS: TestTSImplicitExtensionsMissing (0.00s)
--- PASS: TestTSImplicitExtensionsMissing/#00 (0.00s)
=== RUN TestExportTypeIssue379
=== RUN TestExportTypeIssue379/#00
--- PASS: TestExportTypeIssue379 (0.01s)
--- PASS: TestExportTypeIssue379/#00 (0.01s)
=== RUN TestThisInsideFunctionTS
=== RUN TestThisInsideFunctionTS/#00
--- PASS: TestThisInsideFunctionTS (0.00s)
--- PASS: TestThisInsideFunctionTS/#00 (0.00s)
=== RUN TestThisInsideFunctionTSUseDefineForClassFields
=== RUN TestThisInsideFunctionTSUseDefineForClassFields/#00
--- PASS: TestThisInsideFunctionTSUseDefineForClassFields (0.00s)
--- PASS: TestThisInsideFunctionTSUseDefineForClassFields/#00 (0.00s)
=== RUN TestThisInsideFunctionTSNoBundle
=== RUN TestThisInsideFunctionTSNoBundle/#00
--- PASS: TestThisInsideFunctionTSNoBundle (0.00s)
--- PASS: TestThisInsideFunctionTSNoBundle/#00 (0.00s)
=== RUN TestThisInsideFunctionTSNoBundleUseDefineForClassFields
=== RUN TestThisInsideFunctionTSNoBundleUseDefineForClassFields/#00
--- PASS: TestThisInsideFunctionTSNoBundleUseDefineForClassFields (0.00s)
--- PASS: TestThisInsideFunctionTSNoBundleUseDefineForClassFields/#00 (0.00s)
=== RUN TestTsConfigPaths
=== RUN TestTsConfigPaths/#00
--- PASS: TestTsConfigPaths (0.01s)
--- PASS: TestTsConfigPaths/#00 (0.01s)
=== RUN TestTsConfigPathsNoBaseURL
=== RUN TestTsConfigPathsNoBaseURL/#00
--- PASS: TestTsConfigPathsNoBaseURL (0.03s)
--- PASS: TestTsConfigPathsNoBaseURL/#00 (0.03s)
=== RUN TestTsConfigBadPathsNoBaseURL
=== RUN TestTsConfigBadPathsNoBaseURL/#00
--- PASS: TestTsConfigBadPathsNoBaseURL (0.00s)
--- PASS: TestTsConfigBadPathsNoBaseURL/#00 (0.00s)
=== RUN TestTsConfigPathsOverriddenBaseURL
=== RUN TestTsConfigPathsOverriddenBaseURL/#00
--- PASS: TestTsConfigPathsOverriddenBaseURL (0.00s)
--- PASS: TestTsConfigPathsOverriddenBaseURL/#00 (0.00s)
=== RUN TestTsConfigPathsOverriddenBaseURLDifferentDir
=== RUN TestTsConfigPathsOverriddenBaseURLDifferentDir/#00
--- PASS: TestTsConfigPathsOverriddenBaseURLDifferentDir (0.00s)
--- PASS: TestTsConfigPathsOverriddenBaseURLDifferentDir/#00 (0.00s)
=== RUN TestTsConfigPathsMissingBaseURL
=== RUN TestTsConfigPathsMissingBaseURL/#00
--- PASS: TestTsConfigPathsMissingBaseURL (0.00s)
--- PASS: TestTsConfigPathsMissingBaseURL/#00 (0.00s)
=== RUN TestTsConfigJSX
=== RUN TestTsConfigJSX/#00
--- PASS: TestTsConfigJSX (0.00s)
--- PASS: TestTsConfigJSX/#00 (0.00s)
=== RUN TestTsConfigNestedJSX
=== RUN TestTsConfigNestedJSX/#00
--- PASS: TestTsConfigNestedJSX (0.01s)
--- PASS: TestTsConfigNestedJSX/#00 (0.00s)
=== RUN TestTsconfigJsonBaseUrl
=== RUN TestTsconfigJsonBaseUrl/#00
--- PASS: TestTsconfigJsonBaseUrl (0.00s)
--- PASS: TestTsconfigJsonBaseUrl/#00 (0.00s)
=== RUN TestJsconfigJsonBaseUrl
=== RUN TestJsconfigJsonBaseUrl/#00
--- PASS: TestJsconfigJsonBaseUrl (0.00s)
--- PASS: TestJsconfigJsonBaseUrl/#00 (0.00s)
=== RUN TestTsconfigJsonAbsoluteBaseUrl
=== RUN TestTsconfigJsonAbsoluteBaseUrl/#00
--- PASS: TestTsconfigJsonAbsoluteBaseUrl (0.00s)
--- PASS: TestTsconfigJsonAbsoluteBaseUrl/#00 (0.00s)
=== RUN TestTsconfigJsonCommentAllowed
=== RUN TestTsconfigJsonCommentAllowed/#00
--- PASS: TestTsconfigJsonCommentAllowed (0.00s)
--- PASS: TestTsconfigJsonCommentAllowed/#00 (0.00s)
=== RUN TestTsconfigJsonTrailingCommaAllowed
=== RUN TestTsconfigJsonTrailingCommaAllowed/#00
--- PASS: TestTsconfigJsonTrailingCommaAllowed (0.00s)
--- PASS: TestTsconfigJsonTrailingCommaAllowed/#00 (0.00s)
=== RUN TestTsconfigJsonExtends
=== RUN TestTsconfigJsonExtends/#00
--- PASS: TestTsconfigJsonExtends (0.00s)
--- PASS: TestTsconfigJsonExtends/#00 (0.00s)
=== RUN TestTsconfigJsonExtendsAbsolute
=== RUN TestTsconfigJsonExtendsAbsolute/#00
--- PASS: TestTsconfigJsonExtendsAbsolute (0.00s)
--- PASS: TestTsconfigJsonExtendsAbsolute/#00 (0.00s)
=== RUN TestTsconfigJsonExtendsThreeLevels
=== RUN TestTsconfigJsonExtendsThreeLevels/#00
--- PASS: TestTsconfigJsonExtendsThreeLevels (0.00s)
--- PASS: TestTsconfigJsonExtendsThreeLevels/#00 (0.00s)
=== RUN TestTsconfigJsonExtendsLoop
=== RUN TestTsconfigJsonExtendsLoop/#00
--- PASS: TestTsconfigJsonExtendsLoop (0.00s)
--- PASS: TestTsconfigJsonExtendsLoop/#00 (0.00s)
=== RUN TestTsconfigJsonExtendsPackage
=== RUN TestTsconfigJsonExtendsPackage/#00
--- PASS: TestTsconfigJsonExtendsPackage (0.00s)
--- PASS: TestTsconfigJsonExtendsPackage/#00 (0.00s)
=== RUN TestTsconfigJsonOverrideMissing
=== RUN TestTsconfigJsonOverrideMissing/#00
--- PASS: TestTsconfigJsonOverrideMissing (0.00s)
--- PASS: TestTsconfigJsonOverrideMissing/#00 (0.00s)
=== RUN TestTsconfigJsonOverrideNodeModules
=== RUN TestTsconfigJsonOverrideNodeModules/#00
--- PASS: TestTsconfigJsonOverrideNodeModules (0.00s)
--- PASS: TestTsconfigJsonOverrideNodeModules/#00 (0.00s)
=== RUN TestTsconfigJsonOverrideInvalid
=== RUN TestTsconfigJsonOverrideInvalid/#00
--- PASS: TestTsconfigJsonOverrideInvalid (0.00s)
--- PASS: TestTsconfigJsonOverrideInvalid/#00 (0.00s)
=== RUN TestTsconfigJsonNodeModulesImplicitFile
=== RUN TestTsconfigJsonNodeModulesImplicitFile/#00
--- PASS: TestTsconfigJsonNodeModulesImplicitFile (0.00s)
--- PASS: TestTsconfigJsonNodeModulesImplicitFile/#00 (0.00s)
=== RUN TestTsconfigWarningsInsideNodeModules
=== RUN TestTsconfigWarningsInsideNodeModules/#00
--- PASS: TestTsconfigWarningsInsideNodeModules (0.00s)
--- PASS: TestTsconfigWarningsInsideNodeModules/#00 (0.00s)
=== RUN TestTsconfigRemoveUnusedImports
=== RUN TestTsconfigRemoveUnusedImports/#00
--- PASS: TestTsconfigRemoveUnusedImports (0.00s)
--- PASS: TestTsconfigRemoveUnusedImports/#00 (0.00s)
=== RUN TestTsconfigPreserveUnusedImports
=== RUN TestTsconfigPreserveUnusedImports/#00
--- PASS: TestTsconfigPreserveUnusedImports (0.01s)
--- PASS: TestTsconfigPreserveUnusedImports/#00 (0.01s)
=== RUN TestTsconfigPreserveUnusedImportClause
=== RUN TestTsconfigPreserveUnusedImportClause/#00
--- PASS: TestTsconfigPreserveUnusedImportClause (0.00s)
--- PASS: TestTsconfigPreserveUnusedImportClause/#00 (0.00s)
PASS
ok github.com/evanw/esbuild/internal/bundler 2.880s
? github.com/evanw/esbuild/internal/cache [no test files]
? github.com/evanw/esbuild/internal/cli_helpers [no test files]
? github.com/evanw/esbuild/internal/compat [no test files]
? github.com/evanw/esbuild/internal/config [no test files]
? github.com/evanw/esbuild/internal/css_ast [no test files]
=== RUN TestTokens
=== RUN TestTokens/#00
=== RUN TestTokens/@media
=== RUN TestTokens/url(x_y
=== RUN TestTokens/-->
=== RUN TestTokens/<!--
=== RUN TestTokens/}
=== RUN TestTokens/]
=== RUN TestTokens/)
=== RUN TestTokens/:
=== RUN TestTokens/,
=== RUN TestTokens/?
=== RUN TestTokens/&
=== RUN TestTokens/*
=== RUN TestTokens/|
=== RUN TestTokens/^
=== RUN TestTokens/$
=== RUN TestTokens/.
=== RUN TestTokens/=
=== RUN TestTokens/!
=== RUN TestTokens/>
=== RUN TestTokens/+
=== RUN TestTokens//
=== RUN TestTokens/~
=== RUN TestTokens/1px
=== RUN TestTokens/max(
=== RUN TestTokens/#name
=== RUN TestTokens/name
=== RUN TestTokens/123
=== RUN TestTokens/{
=== RUN TestTokens/[
=== RUN TestTokens/(
=== RUN TestTokens/50%
=== RUN TestTokens/;
=== RUN TestTokens/'abc'
=== RUN TestTokens/url(test)
=== RUN TestTokens/_
--- PASS: TestTokens (0.01s)
--- PASS: TestTokens/#00 (0.00s)
--- PASS: TestTokens/@media (0.00s)
--- PASS: TestTokens/url(x_y (0.00s)
--- PASS: TestTokens/--> (0.00s)
--- PASS: TestTokens/<!-- (0.00s)
--- PASS: TestTokens/} (0.00s)
--- PASS: TestTokens/] (0.00s)
--- PASS: TestTokens/) (0.00s)
--- PASS: TestTokens/: (0.00s)
--- PASS: TestTokens/, (0.00s)
--- PASS: TestTokens/? (0.00s)
--- PASS: TestTokens/& (0.00s)
--- PASS: TestTokens/* (0.00s)
--- PASS: TestTokens/| (0.00s)
--- PASS: TestTokens/^ (0.00s)
--- PASS: TestTokens/$ (0.00s)
--- PASS: TestTokens/. (0.00s)
--- PASS: TestTokens/= (0.00s)
--- PASS: TestTokens/! (0.00s)
--- PASS: TestTokens/> (0.00s)
--- PASS: TestTokens/+ (0.00s)
--- PASS: TestTokens// (0.00s)
--- PASS: TestTokens/~ (0.00s)
--- PASS: TestTokens/1px (0.00s)
--- PASS: TestTokens/max( (0.00s)
--- PASS: TestTokens/#name (0.00s)
--- PASS: TestTokens/name (0.00s)
--- PASS: TestTokens/123 (0.00s)
--- PASS: TestTokens/{ (0.00s)
--- PASS: TestTokens/[ (0.00s)
--- PASS: TestTokens/( (0.00s)
--- PASS: TestTokens/50% (0.00s)
--- PASS: TestTokens/; (0.00s)
--- PASS: TestTokens/'abc' (0.00s)
--- PASS: TestTokens/url(test) (0.00s)
--- PASS: TestTokens/_ (0.00s)
=== RUN TestStringParsing
--- PASS: TestStringParsing (0.00s)
=== RUN TestURLParsing
--- PASS: TestURLParsing (0.00s)
=== RUN TestComment
--- PASS: TestComment (0.00s)
=== RUN TestString
--- PASS: TestString (0.00s)
=== RUN TestBOM
--- PASS: TestBOM (0.00s)
PASS
ok github.com/evanw/esbuild/internal/css_lexer 0.036s
=== RUN TestEscapes
=== RUN TestEscapes/a_{_value:_id\65nt_}
=== RUN TestEscapes/a_{_value:_\69_dent_}
=== RUN TestEscapes/a_{_value:_\69dent_}
=== RUN TestEscapes/a_{_value:_\2cx_}
=== RUN TestEscapes/a_{_value:_\,x_}
=== RUN TestEscapes/a_{_value:_x\2c_}
=== RUN TestEscapes/a_{_value:_x\,_}
=== RUN TestEscapes/a_{_value:_#0h\61sh_}
=== RUN TestEscapes/a_{_value:_#\30hash_}
=== RUN TestEscapes/a_{_value:_#\2cx_}
=== RUN TestEscapes/a_{_value:_#\,x_}
=== RUN TestEscapes/a_{_value:_#h\61sh_}
=== RUN TestEscapes/a_{_value:_#\68_ash_}
=== RUN TestEscapes/a_{_value:_#\68ash_}
=== RUN TestEscapes/a_{_value:_#x\2c_}
=== RUN TestEscapes/a_{_value:_#x\,_}
=== RUN TestEscapes/a_{_value:_f\6e()_}
=== RUN TestEscapes/a_{_value:_\66n()_}
=== RUN TestEscapes/a_{_value:_\2cx()_}
=== RUN TestEscapes/a_{_value:_\,x()_}
=== RUN TestEscapes/a_{_value:_x\2c()_}
=== RUN TestEscapes/a_{_value:_x\,()_}
=== RUN TestEscapes/a_{_value:_'a\62_c'_}
=== RUN TestEscapes/a_{_value:_'a\62c'_}
=== RUN TestEscapes/a_{_value:_'\61_bc'_}
=== RUN TestEscapes/a_{_value:_'\61bc'_}
=== RUN TestEscapes/a_{_value:_'\2c'_}
=== RUN TestEscapes/a_{_value:_'\,'_}
=== RUN TestEscapes/a_{_value:_url(a\62_c)_}
=== RUN TestEscapes/a_{_value:_url(a\62c)_}
=== RUN TestEscapes/a_{_value:_url(\61_bc)_}
=== RUN TestEscapes/a_{_value:_url(\61bc)_}
=== RUN TestEscapes/a_{_value:_url(\2c)_}
=== RUN TestEscapes/a_{_value:_url(\,)_}
=== RUN TestEscapes/a_{_value:_@k\65yword_}
=== RUN TestEscapes/a_{_value:_@\6b_eyword_}
=== RUN TestEscapes/a_{_value:_@\6beyword_}
=== RUN TestEscapes/a_{_value:_@\2cx_}
=== RUN TestEscapes/a_{_value:_@\,x_}
=== RUN TestEscapes/a_{_value:_@x\2c_}
=== RUN TestEscapes/a_{_value:_@x\,_}
=== RUN TestEscapes/a_{_value:_10\65m_}
=== RUN TestEscapes/a_{_value:_10p\32x_}
=== RUN TestEscapes/a_{_value:_10e\32x_}
=== RUN TestEscapes/a_{_value:_10\32x_}
=== RUN TestEscapes/a_{_value:_10\2cx_}
=== RUN TestEscapes/a_{_value:_10\,x_}
=== RUN TestEscapes/a_{_value:_10x\2c_}
=== RUN TestEscapes/a_{_value:_10x\,_}
=== RUN TestEscapes/a_{_c\6flor:_#f00_}_[mangle]
=== RUN TestEscapes/a_{_\63olor:_#f00_}_[mangle]
=== RUN TestEscapes/a_{_\2color:_#f00_}_[mangle]
=== RUN TestEscapes/a_{_\,olor:_#f00_}_[mangle]
=== RUN TestEscapes/@unknown;
=== RUN TestEscapes/@u\6eknown;
=== RUN TestEscapes/@\75nknown;
=== RUN TestEscapes/@u\2cnknown;
=== RUN TestEscapes/@u\,nknown;
=== RUN TestEscapes/@\2cunknown;
=== RUN TestEscapes/@\,unknown;
=== RUN TestEscapes/@k\65yframes_abc_{_from_{}_}
=== RUN TestEscapes/@keyframes_\61_bc_{_from_{}_}
=== RUN TestEscapes/@keyframes_a\62_c_{_from_{}_}
=== RUN TestEscapes/@keyframes_abc_{_\66rom_{}_}
=== RUN TestEscapes/@keyframes_a\2c_c_{_\66rom_{}_}
=== RUN TestEscapes/@keyframes_a\,c_{_\66rom_{}_}
=== RUN TestEscapes/@n\61mespace_ns_'path';
=== RUN TestEscapes/@namespace_\6es_'path';
=== RUN TestEscapes/@namespace_ns_'p\61th';
=== RUN TestEscapes/@namespace_\2cs_'p\61th';
=== RUN TestEscapes/@namespace_\,s_'p\61th';
=== RUN TestEscapes/*_{}
=== RUN TestEscapes/*|div_{}
=== RUN TestEscapes/\2a_{}
=== RUN TestEscapes/\2a|div_{}
=== RUN TestEscapes/\2d_{}
=== RUN TestEscapes/\2d-_{}
=== RUN TestEscapes/-\2d_{}
=== RUN TestEscapes/\2d_123_{}
=== RUN TestEscapes/#h\61sh_{}
=== RUN TestEscapes/#\2chash_{}
=== RUN TestEscapes/#\,hash_{}
=== RUN TestEscapes/#\2d_{}
=== RUN TestEscapes/#\2d-_{}
=== RUN TestEscapes/#-\2d_{}
=== RUN TestEscapes/#\2d_123_{}
=== RUN TestEscapes/#\61hash_{}
=== RUN TestEscapes/#\30hash_{}
=== RUN TestEscapes/#0\2chash_{}
=== RUN TestEscapes/#0\,hash_{}
=== RUN TestEscapes/.cl\61ss_{}
=== RUN TestEscapes/.\2c_class_{}
=== RUN TestEscapes/.\,class_{}
=== RUN TestEscapes/:pseudocl\61ss_{}
=== RUN TestEscapes/:pseudo\2c_class_{}
=== RUN TestEscapes/:pseudo\,class_{}
=== RUN TestEscapes/:pseudo(cl\61ss)_{}
=== RUN TestEscapes/:pseudo(cl\2css)_{}
=== RUN TestEscapes/:pseudo(cl\,ss)_{}
=== RUN TestEscapes/[\61ttr]_{}
=== RUN TestEscapes/[\2c_attr]_{}
=== RUN TestEscapes/[\,attr]_{}
=== RUN TestEscapes/[attr\7e=x]_{}
=== RUN TestEscapes/[attr\~=x]_{}
=== RUN TestEscapes/[attr=\2c]_{}
=== RUN TestEscapes/[attr=\,]_{}
=== RUN TestEscapes/[\6es|attr]_{}
=== RUN TestEscapes/[ns|\61ttr]_{}
=== RUN TestEscapes/[\2cns|attr]_{}
=== RUN TestEscapes/[ns|\2c_attr]_{}
=== RUN TestEscapes/[*|attr]_{}
=== RUN TestEscapes/[\2a|attr]_{}
--- PASS: TestEscapes (0.08s)
--- PASS: TestEscapes/a_{_value:_id\65nt_} (0.00s)
--- PASS: TestEscapes/a_{_value:_\69_dent_} (0.00s)
--- PASS: TestEscapes/a_{_value:_\69dent_} (0.00s)
--- PASS: TestEscapes/a_{_value:_\2cx_} (0.00s)
--- PASS: TestEscapes/a_{_value:_\,x_} (0.00s)
--- PASS: TestEscapes/a_{_value:_x\2c_} (0.00s)
--- PASS: TestEscapes/a_{_value:_x\,_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#0h\61sh_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#\30hash_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#\2cx_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#\,x_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#h\61sh_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#\68_ash_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#\68ash_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#x\2c_} (0.00s)
--- PASS: TestEscapes/a_{_value:_#x\,_} (0.00s)
--- PASS: TestEscapes/a_{_value:_f\6e()_} (0.00s)
--- PASS: TestEscapes/a_{_value:_\66n()_} (0.00s)
--- PASS: TestEscapes/a_{_value:_\2cx()_} (0.00s)
--- PASS: TestEscapes/a_{_value:_\,x()_} (0.00s)
--- PASS: TestEscapes/a_{_value:_x\2c()_} (0.00s)
--- PASS: TestEscapes/a_{_value:_x\,()_} (0.01s)
--- PASS: TestEscapes/a_{_value:_'a\62_c'_} (0.00s)
--- PASS: TestEscapes/a_{_value:_'a\62c'_} (0.00s)
--- PASS: TestEscapes/a_{_value:_'\61_bc'_} (0.00s)
--- PASS: TestEscapes/a_{_value:_'\61bc'_} (0.00s)
--- PASS: TestEscapes/a_{_value:_'\2c'_} (0.00s)
--- PASS: TestEscapes/a_{_value:_'\,'_} (0.00s)
--- PASS: TestEscapes/a_{_value:_url(a\62_c)_} (0.00s)
--- PASS: TestEscapes/a_{_value:_url(a\62c)_} (0.00s)
--- PASS: TestEscapes/a_{_value:_url(\61_bc)_} (0.00s)
--- PASS: TestEscapes/a_{_value:_url(\61bc)_} (0.00s)
--- PASS: TestEscapes/a_{_value:_url(\2c)_} (0.00s)
--- PASS: TestEscapes/a_{_value:_url(\,)_} (0.00s)
--- PASS: TestEscapes/a_{_value:_@k\65yword_} (0.00s)
--- PASS: TestEscapes/a_{_value:_@\6b_eyword_} (0.00s)
--- PASS: TestEscapes/a_{_value:_@\6beyword_} (0.00s)
--- PASS: TestEscapes/a_{_value:_@\2cx_} (0.00s)
--- PASS: TestEscapes/a_{_value:_@\,x_} (0.00s)
--- PASS: TestEscapes/a_{_value:_@x\2c_} (0.00s)
--- PASS: TestEscapes/a_{_value:_@x\,_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10\65m_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10p\32x_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10e\32x_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10\32x_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10\2cx_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10\,x_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10x\2c_} (0.00s)
--- PASS: TestEscapes/a_{_value:_10x\,_} (0.00s)
--- PASS: TestEscapes/a_{_c\6flor:_#f00_}_[mangle] (0.00s)
--- PASS: TestEscapes/a_{_\63olor:_#f00_}_[mangle] (0.00s)
--- PASS: TestEscapes/a_{_\2color:_#f00_}_[mangle] (0.00s)
--- PASS: TestEscapes/a_{_\,olor:_#f00_}_[mangle] (0.00s)
--- PASS: TestEscapes/@unknown; (0.00s)
--- PASS: TestEscapes/@u\6eknown; (0.00s)
--- PASS: TestEscapes/@\75nknown; (0.00s)
--- PASS: TestEscapes/@u\2cnknown; (0.00s)
--- PASS: TestEscapes/@u\,nknown; (0.00s)
--- PASS: TestEscapes/@\2cunknown; (0.00s)
--- PASS: TestEscapes/@\,unknown; (0.00s)
--- PASS: TestEscapes/@k\65yframes_abc_{_from_{}_} (0.00s)
--- PASS: TestEscapes/@keyframes_\61_bc_{_from_{}_} (0.00s)
--- PASS: TestEscapes/@keyframes_a\62_c_{_from_{}_} (0.00s)
--- PASS: TestEscapes/@keyframes_abc_{_\66rom_{}_} (0.00s)
--- PASS: TestEscapes/@keyframes_a\2c_c_{_\66rom_{}_} (0.00s)
--- PASS: TestEscapes/@keyframes_a\,c_{_\66rom_{}_} (0.00s)
--- PASS: TestEscapes/@n\61mespace_ns_'path'; (0.00s)
--- PASS: TestEscapes/@namespace_\6es_'path'; (0.00s)
--- PASS: TestEscapes/@namespace_ns_'p\61th'; (0.00s)
--- PASS: TestEscapes/@namespace_\2cs_'p\61th'; (0.00s)
--- PASS: TestEscapes/@namespace_\,s_'p\61th'; (0.00s)
--- PASS: TestEscapes/*_{} (0.00s)
--- PASS: TestEscapes/*|div_{} (0.00s)
--- PASS: TestEscapes/\2a_{} (0.00s)
--- PASS: TestEscapes/\2a|div_{} (0.00s)
--- PASS: TestEscapes/\2d_{} (0.00s)
--- PASS: TestEscapes/\2d-_{} (0.00s)
--- PASS: TestEscapes/-\2d_{} (0.00s)
--- PASS: TestEscapes/\2d_123_{} (0.00s)
--- PASS: TestEscapes/#h\61sh_{} (0.00s)
--- PASS: TestEscapes/#\2chash_{} (0.00s)
--- PASS: TestEscapes/#\,hash_{} (0.00s)
--- PASS: TestEscapes/#\2d_{} (0.02s)
--- PASS: TestEscapes/#\2d-_{} (0.00s)
--- PASS: TestEscapes/#-\2d_{} (0.00s)
--- PASS: TestEscapes/#\2d_123_{} (0.00s)
--- PASS: TestEscapes/#\61hash_{} (0.00s)
--- PASS: TestEscapes/#\30hash_{} (0.00s)
--- PASS: TestEscapes/#0\2chash_{} (0.00s)
--- PASS: TestEscapes/#0\,hash_{} (0.00s)
--- PASS: TestEscapes/.cl\61ss_{} (0.00s)
--- PASS: TestEscapes/.\2c_class_{} (0.00s)
--- PASS: TestEscapes/.\,class_{} (0.00s)
--- PASS: TestEscapes/:pseudocl\61ss_{} (0.00s)
--- PASS: TestEscapes/:pseudo\2c_class_{} (0.00s)
--- PASS: TestEscapes/:pseudo\,class_{} (0.00s)
--- PASS: TestEscapes/:pseudo(cl\61ss)_{} (0.00s)
--- PASS: TestEscapes/:pseudo(cl\2css)_{} (0.00s)
--- PASS: TestEscapes/:pseudo(cl\,ss)_{} (0.00s)
--- PASS: TestEscapes/[\61ttr]_{} (0.00s)
--- PASS: TestEscapes/[\2c_attr]_{} (0.00s)
--- PASS: TestEscapes/[\,attr]_{} (0.00s)
--- PASS: TestEscapes/[attr\7e=x]_{} (0.00s)
--- PASS: TestEscapes/[attr\~=x]_{} (0.00s)
--- PASS: TestEscapes/[attr=\2c]_{} (0.00s)
--- PASS: TestEscapes/[attr=\,]_{} (0.00s)
--- PASS: TestEscapes/[\6es|attr]_{} (0.00s)
--- PASS: TestEscapes/[ns|\61ttr]_{} (0.00s)
--- PASS: TestEscapes/[\2cns|attr]_{} (0.00s)
--- PASS: TestEscapes/[ns|\2c_attr]_{} (0.00s)
--- PASS: TestEscapes/[*|attr]_{} (0.00s)
--- PASS: TestEscapes/[\2a|attr]_{} (0.00s)
=== RUN TestString
=== RUN TestString/a:after_{_content:_'a\_b'_}
=== RUN TestString/a:after_{_content:_'a\_b'_}#01
=== RUN TestString/a:after_{_content:_'a\_b'_}#02
=== RUN TestString/a:after_{_content:_'a\__b'_}
=== RUN TestString/a:after_{_content:_'a\62_c'_}
=== RUN TestString/a:after_{_content:_'_'_}
=== RUN TestString/a:after_{_content:_'_'_}#01
=== RUN TestString/a:after_{_content:_'_'_}#02
=== RUN TestString/a:after_{_content:_'__'_}
=== RUN TestString/a:after_{_content:_'\1010101'_}
=== RUN TestString/a:after_{_content:_'\invalid'_}
--- PASS: TestString (0.00s)
--- PASS: TestString/a:after_{_content:_'a\_b'_} (0.00s)
--- PASS: TestString/a:after_{_content:_'a\_b'_}#01 (0.00s)
--- PASS: TestString/a:after_{_content:_'a\_b'_}#02 (0.00s)
--- PASS: TestString/a:after_{_content:_'a\__b'_} (0.00s)
--- PASS: TestString/a:after_{_content:_'a\62_c'_} (0.00s)
--- PASS: TestString/a:after_{_content:_'_'_} (0.00s)
--- PASS: TestString/a:after_{_content:_'_'_}#01 (0.00s)
--- PASS: TestString/a:after_{_content:_'_'_}#02 (0.00s)
--- PASS: TestString/a:after_{_content:_'__'_} (0.00s)
--- PASS: TestString/a:after_{_content:_'\1010101'_} (0.00s)
--- PASS: TestString/a:after_{_content:_'\invalid'_} (0.00s)
=== RUN TestNumber
=== RUN TestNumber/a_{_width:_.0;_}
=== RUN TestNumber/a_{_width:_.00;_}
=== RUN TestNumber/a_{_width:_.10;_}
=== RUN TestNumber/a_{_width:_0.;_}
=== RUN TestNumber/a_{_width:_0.0;_}
=== RUN TestNumber/a_{_width:_0.1;_}
=== RUN TestNumber/a_{_width:_+.0;_}
=== RUN TestNumber/a_{_width:_+.00;_}
=== RUN TestNumber/a_{_width:_+.10;_}
=== RUN TestNumber/a_{_width:_+0.;_}
=== RUN TestNumber/a_{_width:_+0.0;_}
=== RUN TestNumber/a_{_width:_+0.1;_}
=== RUN TestNumber/a_{_width:_-.0;_}
=== RUN TestNumber/a_{_width:_-.00;_}
=== RUN TestNumber/a_{_width:_-.10;_}
=== RUN TestNumber/a_{_width:_-0.;_}
=== RUN TestNumber/a_{_width:_-0.0;_}
=== RUN TestNumber/a_{_width:_-0.1;_}
=== RUN TestNumber/a_{_width:_.0;_}_[mangle]
=== RUN TestNumber/a_{_width:_.00;_}_[mangle]
=== RUN TestNumber/a_{_width:_.10;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.0;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.1;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.0;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.00;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.10;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.0;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.1;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.0;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.00;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.10;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.0;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.1;_}_[mangle]
=== RUN TestNumber/a_{_width:_.0%;_}
=== RUN TestNumber/a_{_width:_.00%;_}
=== RUN TestNumber/a_{_width:_.10%;_}
=== RUN TestNumber/a_{_width:_0.%;_}
=== RUN TestNumber/a_{_width:_0.0%;_}
=== RUN TestNumber/a_{_width:_0.1%;_}
=== RUN TestNumber/a_{_width:_+.0%;_}
=== RUN TestNumber/a_{_width:_+.00%;_}
=== RUN TestNumber/a_{_width:_+.10%;_}
=== RUN TestNumber/a_{_width:_+0.%;_}
=== RUN TestNumber/a_{_width:_+0.0%;_}
=== RUN TestNumber/a_{_width:_+0.1%;_}
=== RUN TestNumber/a_{_width:_-.0%;_}
=== RUN TestNumber/a_{_width:_-.00%;_}
=== RUN TestNumber/a_{_width:_-.10%;_}
=== RUN TestNumber/a_{_width:_-0.%;_}
=== RUN TestNumber/a_{_width:_-0.0%;_}
=== RUN TestNumber/a_{_width:_-0.1%;_}
=== RUN TestNumber/a_{_width:_.0%;_}_[mangle]
=== RUN TestNumber/a_{_width:_.00%;_}_[mangle]
=== RUN TestNumber/a_{_width:_.10%;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.%;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.0%;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.1%;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.0%;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.00%;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.10%;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.%;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.0%;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.1%;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.0%;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.00%;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.10%;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.%;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.0%;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.1%;_}_[mangle]
=== RUN TestNumber/a_{_width:_.0px+;_}
=== RUN TestNumber/a_{_width:_.00px+;_}
=== RUN TestNumber/a_{_width:_.10px+;_}
=== RUN TestNumber/a_{_width:_0.px+;_}
=== RUN TestNumber/a_{_width:_0.0px+;_}
=== RUN TestNumber/a_{_width:_0.1px+;_}
=== RUN TestNumber/a_{_width:_+.0px+;_}
=== RUN TestNumber/a_{_width:_+.00px+;_}
=== RUN TestNumber/a_{_width:_+.10px+;_}
=== RUN TestNumber/a_{_width:_+0.px+;_}
=== RUN TestNumber/a_{_width:_+0.0px+;_}
=== RUN TestNumber/a_{_width:_+0.1px+;_}
=== RUN TestNumber/a_{_width:_-.0px+;_}
=== RUN TestNumber/a_{_width:_-.00px+;_}
=== RUN TestNumber/a_{_width:_-.10px+;_}
=== RUN TestNumber/a_{_width:_-0.px+;_}
=== RUN TestNumber/a_{_width:_-0.0px+;_}
=== RUN TestNumber/a_{_width:_-0.1px+;_}
=== RUN TestNumber/a_{_width:_.0px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_.00px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_.10px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.0px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_0.1px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.0px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.00px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_+.10px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.0px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_+0.1px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.0px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.00px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_-.10px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.0px+;_}_[mangle]
=== RUN TestNumber/a_{_width:_-0.1px+;_}_[mangle]
--- PASS: TestNumber (0.10s)
--- PASS: TestNumber/a_{_width:_.0;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.00;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.10;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.0;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.1;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.0;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.00;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.10;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.0;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.1;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.0;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.00;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.10;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.0;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.1;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.0;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.00;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.10;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.0;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.1;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.0;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.00;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.10;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.0;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.1;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.0;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.00;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.10;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.0;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.1;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.0%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.00%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.10%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.0%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.1%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.0%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.00%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.10%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.0%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.1%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.0%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.00%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.10%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.0%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.1%;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.0%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.00%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.10%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.0%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.1%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.0%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.00%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.10%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.0%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.1%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.0%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.00%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.10%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.0%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.1%;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.0px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.00px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.10px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.0px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_0.1px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.0px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.00px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+.10px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.0px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_+0.1px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.0px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.00px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-.10px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.0px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_-0.1px+;_} (0.00s)
--- PASS: TestNumber/a_{_width:_.0px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.00px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_.10px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.0px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_0.1px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.0px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.00px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+.10px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.0px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_+0.1px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.0px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.00px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-.10px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.0px+;_}_[mangle] (0.00s)
--- PASS: TestNumber/a_{_width:_-0.1px+;_}_[mangle] (0.00s)
=== RUN TestHexColor
=== RUN TestHexColor/a_{_color:_#1234_}
=== RUN TestHexColor/a_{_color:_#123f_}
=== RUN TestHexColor/a_{_color:_#abcd_}
=== RUN TestHexColor/a_{_color:_#abcf_}
=== RUN TestHexColor/a_{_color:_#ABCD_}
=== RUN TestHexColor/a_{_color:_#ABCF_}
=== RUN TestHexColor/a_{_color:_#1234_}_[mangle]
=== RUN TestHexColor/a_{_color:_#123f_}_[mangle]
=== RUN TestHexColor/a_{_color:_#abcd_}_[mangle]
=== RUN TestHexColor/a_{_color:_#abcf_}_[mangle]
=== RUN TestHexColor/a_{_color:_#ABCD_}_[mangle]
=== RUN TestHexColor/a_{_color:_#ABCF_}_[mangle]
=== RUN TestHexColor/a_{_color:_#112233_}
=== RUN TestHexColor/a_{_color:_#122233_}
=== RUN TestHexColor/a_{_color:_#112333_}
=== RUN TestHexColor/a_{_color:_#112234_}
=== RUN TestHexColor/a_{_color:_#112233_}_[mangle]
=== RUN TestHexColor/a_{_color:_#122233_}_[mangle]
=== RUN TestHexColor/a_{_color:_#112333_}_[mangle]
=== RUN TestHexColor/a_{_color:_#112234_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbcc_}
=== RUN TestHexColor/a_{_color:_#abbbcc_}
=== RUN TestHexColor/a_{_color:_#aabccc_}
=== RUN TestHexColor/a_{_color:_#aabbcd_}
=== RUN TestHexColor/a_{_color:_#aabbcc_}_[mangle]
=== RUN TestHexColor/a_{_color:_#abbbcc_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabccc_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbcd_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCC_}
=== RUN TestHexColor/a_{_color:_#ABBBCC_}
=== RUN TestHexColor/a_{_color:_#AABCCC_}
=== RUN TestHexColor/a_{_color:_#AABBCD_}
=== RUN TestHexColor/a_{_color:_#AABBCC_}_[mangle]
=== RUN TestHexColor/a_{_color:_#ABBBCC_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABCCC_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCD_}_[mangle]
=== RUN TestHexColor/a_{_color:_#11223344_}
=== RUN TestHexColor/a_{_color:_#12223344_}
=== RUN TestHexColor/a_{_color:_#11233344_}
=== RUN TestHexColor/a_{_color:_#11223444_}
=== RUN TestHexColor/a_{_color:_#11223345_}
=== RUN TestHexColor/a_{_color:_#11223344_}_[mangle]
=== RUN TestHexColor/a_{_color:_#12223344_}_[mangle]
=== RUN TestHexColor/a_{_color:_#11233344_}_[mangle]
=== RUN TestHexColor/a_{_color:_#11223444_}_[mangle]
=== RUN TestHexColor/a_{_color:_#11223345_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbccdd_}
=== RUN TestHexColor/a_{_color:_#abbbccdd_}
=== RUN TestHexColor/a_{_color:_#aabcccdd_}
=== RUN TestHexColor/a_{_color:_#aabbcddd_}
=== RUN TestHexColor/a_{_color:_#aabbccde_}
=== RUN TestHexColor/a_{_color:_#aabbccdd_}_[mangle]
=== RUN TestHexColor/a_{_color:_#abbbccdd_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabcccdd_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbcddd_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbccde_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCCDD_}
=== RUN TestHexColor/a_{_color:_#ABBBCCDD_}
=== RUN TestHexColor/a_{_color:_#AABCCCDD_}
=== RUN TestHexColor/a_{_color:_#AABBCDDD_}
=== RUN TestHexColor/a_{_color:_#AABBCCDE_}
=== RUN TestHexColor/a_{_color:_#AABBCCDD_}_[mangle]
=== RUN TestHexColor/a_{_color:_#ABBBCCDD_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABCCCDD_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCDDD_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCCDE_}_[mangle]
=== RUN TestHexColor/a_{_color:_#112233ff_}
=== RUN TestHexColor/a_{_color:_#122233ff_}
=== RUN TestHexColor/a_{_color:_#112333ff_}
=== RUN TestHexColor/a_{_color:_#112234ff_}
=== RUN TestHexColor/a_{_color:_#112233ef_}
=== RUN TestHexColor/a_{_color:_#112233ff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#122233ff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#112333ff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#112234ff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#112233ef_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbccff_}
=== RUN TestHexColor/a_{_color:_#abbbccff_}
=== RUN TestHexColor/a_{_color:_#aabcccff_}
=== RUN TestHexColor/a_{_color:_#aabbcdff_}
=== RUN TestHexColor/a_{_color:_#aabbccef_}
=== RUN TestHexColor/a_{_color:_#aabbccff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#abbbccff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabcccff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbcdff_}_[mangle]
=== RUN TestHexColor/a_{_color:_#aabbccef_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCCFF_}
=== RUN TestHexColor/a_{_color:_#ABBBCCFF_}
=== RUN TestHexColor/a_{_color:_#AABCCCFF_}
=== RUN TestHexColor/a_{_color:_#AABBCDFF_}
=== RUN TestHexColor/a_{_color:_#AABBCCEF_}
=== RUN TestHexColor/a_{_color:_#AABBCCFF_}_[mangle]
=== RUN TestHexColor/a_{_color:_#ABBBCCFF_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABCCCFF_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCDFF_}_[mangle]
=== RUN TestHexColor/a_{_color:_#AABBCCEF_}_[mangle]
--- PASS: TestHexColor (0.08s)
--- PASS: TestHexColor/a_{_color:_#1234_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#123f_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#abcd_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#abcf_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABCD_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABCF_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#1234_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#123f_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#abcd_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#abcf_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABCD_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABCF_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#112233_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#122233_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#112333_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#112234_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#112233_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#122233_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#112333_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#112234_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcc_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#abbbcc_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabccc_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcd_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcc_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#abbbcc_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabccc_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcd_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCC_} (0.01s)
--- PASS: TestHexColor/a_{_color:_#ABBBCC_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABCCC_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCD_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCC_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABBBCC_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABCCC_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCD_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#11223344_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#12223344_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#11233344_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#11223444_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#11223345_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#11223344_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#12223344_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#11233344_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#11223444_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#11223345_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccdd_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#abbbccdd_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabcccdd_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcddd_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccde_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccdd_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#abbbccdd_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabcccdd_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcddd_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccde_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCDD_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABBBCCDD_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABCCCDD_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCDDD_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCDE_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCDD_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABBBCCDD_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABCCCDD_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCDDD_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCDE_}_[mangle] (0.01s)
--- PASS: TestHexColor/a_{_color:_#112233ff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#122233ff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#112333ff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#112234ff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#112233ef_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#112233ff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#122233ff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#112333ff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#112234ff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#112233ef_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#abbbccff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabcccff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcdff_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccef_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#abbbccff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabcccff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbcdff_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#aabbccef_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCFF_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABBBCCFF_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABCCCFF_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCDFF_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCEF_} (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCFF_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#ABBBCCFF_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABCCCFF_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCDFF_}_[mangle] (0.00s)
--- PASS: TestHexColor/a_{_color:_#AABBCCEF_}_[mangle] (0.00s)
=== RUN TestColorNames
=== RUN TestColorNames/a_{_color:_#f00_}
=== RUN TestColorNames/a_{_color:_#f00f_}
=== RUN TestColorNames/a_{_color:_#ff0000_}
=== RUN TestColorNames/a_{_color:_#ff0000ff_}
=== RUN TestColorNames/a_{_color:_#f00_}_[mangle]
=== RUN TestColorNames/a_{_color:_#f00e_}_[mangle]
=== RUN TestColorNames/a_{_color:_#f00f_}_[mangle]
=== RUN TestColorNames/a_{_color:_#ff0000_}_[mangle]
=== RUN TestColorNames/a_{_color:_#ff0000ef_}_[mangle]
=== RUN TestColorNames/a_{_color:_#ff0000ff_}_[mangle]
=== RUN TestColorNames/a_{_color:_#ffc0cb_}_[mangle]
=== RUN TestColorNames/a_{_color:_#ffc0cbef_}_[mangle]
=== RUN TestColorNames/a_{_color:_#ffc0cbff_}_[mangle]
=== RUN TestColorNames/a_{_color:_white_}
=== RUN TestColorNames/a_{_color:_tUrQuOiSe_}
=== RUN TestColorNames/a_{_color:_white_}_[mangle]
=== RUN TestColorNames/a_{_color:_tUrQuOiSe_}_[mangle]
--- PASS: TestColorNames (0.01s)
--- PASS: TestColorNames/a_{_color:_#f00_} (0.00s)
--- PASS: TestColorNames/a_{_color:_#f00f_} (0.00s)
--- PASS: TestColorNames/a_{_color:_#ff0000_} (0.00s)
--- PASS: TestColorNames/a_{_color:_#ff0000ff_} (0.00s)
--- PASS: TestColorNames/a_{_color:_#f00_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#f00e_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#f00f_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#ff0000_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#ff0000ef_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#ff0000ff_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#ffc0cb_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#ffc0cbef_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_#ffc0cbff_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_white_} (0.00s)
--- PASS: TestColorNames/a_{_color:_tUrQuOiSe_} (0.00s)
--- PASS: TestColorNames/a_{_color:_white_}_[mangle] (0.00s)
--- PASS: TestColorNames/a_{_color:_tUrQuOiSe_}_[mangle] (0.00s)
=== RUN TestColorRGBA
=== RUN TestColorRGBA/a_{_color:_rgba(1_2_3_/_0.5)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1_2_3_/_50%)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1,_2,_3,_0.5)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1,_2,_3,_50%)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1%_2%_3%_/_0.5)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1%_2%_3%_/_50%)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1%,_2%,_3%,_0.5)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1%,_2%,_3%,_50%)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgb(1,_2,_3,_0.4)_}_[mangle]
=== RUN TestColorRGBA/a_{_color:_rgba(1,_2,_3,_40%)_}_[mangle]
--- PASS: TestColorRGBA (0.01s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1_2_3_/_0.5)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1_2_3_/_50%)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1,_2,_3,_0.5)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1,_2,_3,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1%_2%_3%_/_0.5)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1%_2%_3%_/_50%)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1%,_2%,_3%,_0.5)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1%,_2%,_3%,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgb(1,_2,_3,_0.4)_}_[mangle] (0.00s)
--- PASS: TestColorRGBA/a_{_color:_rgba(1,_2,_3,_40%)_}_[mangle] (0.00s)
=== RUN TestColorHSLA
=== RUN TestColorHSLA/.red_{_color:_hsl(0,_100%,_50%)_}_[mangle]
=== RUN TestColorHSLA/.orange_{_color:_hsl(30deg,_100%,_50%)_}_[mangle]
=== RUN TestColorHSLA/.yellow_{_color:_hsl(60_100%_50%)_}_[mangle]
=== RUN TestColorHSLA/.green_{_color:_hsl(120,_100%,_50%)_}_[mangle]
=== RUN TestColorHSLA/.cyan_{_color:_hsl(200grad,_100%,_50%)_}_[mangle]
=== RUN TestColorHSLA/.blue_{_color:_hsl(240,_100%,_50%)_}_[mangle]
=== RUN TestColorHSLA/.purple_{_color:_hsl(0.75turn_100%_50%)_}_[mangle]
=== RUN TestColorHSLA/.magenta_{_color:_hsl(300,_100%,_50%)_}_[mangle]
=== RUN TestColorHSLA/a_{_color:_hsl(30_25%_50%_/_50%)_}_[mangle]
=== RUN TestColorHSLA/a_{_color:_hsla(30_25%_50%_/_50%)_}_[mangle]
=== RUN TestColorHSLA/a_{_color:_hsl(1,_2%,_3%,_0.4)_}_[mangle]
=== RUN TestColorHSLA/a_{_color:_hsla(1,_2%,_3%,_40%)_}_[mangle]
--- PASS: TestColorHSLA (0.02s)
--- PASS: TestColorHSLA/.red_{_color:_hsl(0,_100%,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/.orange_{_color:_hsl(30deg,_100%,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/.yellow_{_color:_hsl(60_100%_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/.green_{_color:_hsl(120,_100%,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/.cyan_{_color:_hsl(200grad,_100%,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/.blue_{_color:_hsl(240,_100%,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/.purple_{_color:_hsl(0.75turn_100%_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/.magenta_{_color:_hsl(300,_100%,_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/a_{_color:_hsl(30_25%_50%_/_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/a_{_color:_hsla(30_25%_50%_/_50%)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/a_{_color:_hsl(1,_2%,_3%,_0.4)_}_[mangle] (0.00s)
--- PASS: TestColorHSLA/a_{_color:_hsla(1,_2%,_3%,_40%)_}_[mangle] (0.00s)
=== RUN TestLowerColor
=== RUN TestLowerColor/a_{_color:_rebeccapurple_}_[mangle]
=== RUN TestLowerColor/a_{_color:_#0123_}_[mangle]
=== RUN TestLowerColor/a_{_color:_#1230_}_[mangle]
=== RUN TestLowerColor/a_{_color:_#1234_}_[mangle]
=== RUN TestLowerColor/a_{_color:_#123f_}_[mangle]
=== RUN TestLowerColor/a_{_color:_#12345678_}_[mangle]
=== RUN TestLowerColor/a_{_color:_#ff00007f_}_[mangle]
=== RUN TestLowerColor/a_{_color:_rgb(1_2_3)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsl(1_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_rgba(1%_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(1deg_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(200grad_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(6.28319rad_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(0.5turn_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(+200grad_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(-200grad_2%_3%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_rgb(1_2_3_/_4)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_rgba(1%_2%_3%_/_4%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsl(1_2%_3%_/_4)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(1_2%_3%_/_4%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_rgb(1,_2,_3,_4)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_rgba(1%,_2%,_3%,_4%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_rgb(1%,_2%,_3%,_0.4%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsl(1,_2%,_3%,_4)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsla(1deg,_2%,_3%,_4%)_}_[mangle]
=== RUN TestLowerColor/a_{_color:_hsl(1deg,_2%,_3%,_0.4%)_}_[mangle]
--- PASS: TestLowerColor (0.01s)
--- PASS: TestLowerColor/a_{_color:_rebeccapurple_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_#0123_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_#1230_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_#1234_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_#123f_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_#12345678_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_#ff00007f_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_rgb(1_2_3)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsl(1_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_rgba(1%_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(1deg_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(200grad_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(6.28319rad_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(0.5turn_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(+200grad_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(-200grad_2%_3%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_rgb(1_2_3_/_4)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_rgba(1%_2%_3%_/_4%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsl(1_2%_3%_/_4)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(1_2%_3%_/_4%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_rgb(1,_2,_3,_4)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_rgba(1%,_2%,_3%,_4%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_rgb(1%,_2%,_3%,_0.4%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsl(1,_2%,_3%,_4)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsla(1deg,_2%,_3%,_4%)_}_[mangle] (0.00s)
--- PASS: TestLowerColor/a_{_color:_hsl(1deg,_2%,_3%,_0.4%)_}_[mangle] (0.00s)
=== RUN TestDeclaration
=== RUN TestDeclaration/.decl_{}
=== RUN TestDeclaration/.decl_{_a:_b_}
=== RUN TestDeclaration/.decl_{_a:_b;_}
=== RUN TestDeclaration/.decl_{_a:_b;_c:_d_}
=== RUN TestDeclaration/.decl_{_a:_b;_c:_d;_}
=== RUN TestDeclaration/.decl_{_a_{_b:_c;_}_}
=== RUN TestDeclaration/.decl_{_&_a_{_b:_c;_}_}
=== RUN TestDeclaration/.selector_{_(;property:_value;);_}
=== RUN TestDeclaration/.selector_{_[;property:_value;];_}
=== RUN TestDeclaration/.selector,_{}
=== RUN TestDeclaration/.selector\_{}
=== RUN TestDeclaration/.selector_{_property:_value\9;_}
=== RUN TestDeclaration/@media_\0screen\,screen\9_{}
--- PASS: TestDeclaration (0.00s)
--- PASS: TestDeclaration/.decl_{} (0.00s)
--- PASS: TestDeclaration/.decl_{_a:_b_} (0.00s)
--- PASS: TestDeclaration/.decl_{_a:_b;_} (0.00s)
--- PASS: TestDeclaration/.decl_{_a:_b;_c:_d_} (0.00s)
--- PASS: TestDeclaration/.decl_{_a:_b;_c:_d;_} (0.00s)
--- PASS: TestDeclaration/.decl_{_a_{_b:_c;_}_} (0.00s)
--- PASS: TestDeclaration/.decl_{_&_a_{_b:_c;_}_} (0.00s)
--- PASS: TestDeclaration/.selector_{_(;property:_value;);_} (0.00s)
--- PASS: TestDeclaration/.selector_{_[;property:_value;];_} (0.00s)
--- PASS: TestDeclaration/.selector,_{} (0.00s)
--- PASS: TestDeclaration/.selector\_{} (0.00s)
--- PASS: TestDeclaration/.selector_{_property:_value\9;_} (0.00s)
--- PASS: TestDeclaration/@media_\0screen\,screen\9_{} (0.00s)
=== RUN TestSelector
=== RUN TestSelector/a{}
=== RUN TestSelector/a_{}
=== RUN TestSelector/a_b_{}
=== RUN TestSelector/a/**/b_{}
=== RUN TestSelector/a/**/.b_{}
=== RUN TestSelector/a/**/:b_{}
=== RUN TestSelector/a/**/[b]_{}
=== RUN TestSelector/a>/**/b_{}
=== RUN TestSelector/a+/**/b_{}
=== RUN TestSelector/a~/**/b_{}
=== RUN TestSelector/[b]{}
=== RUN TestSelector/[b]_{}
=== RUN TestSelector/a[b]_{}
=== RUN TestSelector/a_[b]_{}
=== RUN TestSelector/[]_{}
=== RUN TestSelector/[b_{}
=== RUN TestSelector/[b]]_{}
=== RUN TestSelector/a[b_{}
=== RUN TestSelector/a[b]]_{}
=== RUN TestSelector/[|b]{}
=== RUN TestSelector/[*|b]{}
=== RUN TestSelector/[a|b]{}
=== RUN TestSelector/[a|b|="c"]{}
=== RUN TestSelector/[a|b_|=_"c"]{}
=== RUN TestSelector/[a||b]_{}
=== RUN TestSelector/[*_|_b]_{}
=== RUN TestSelector/[a_|_b]_{}
=== RUN TestSelector/[b="c"]_{}
=== RUN TestSelector/[b="c_d"]_{}
=== RUN TestSelector/[b="0c"]_{}
=== RUN TestSelector/[b~="c"]_{}
=== RUN TestSelector/[b^="c"]_{}
=== RUN TestSelector/[b$="c"]_{}
=== RUN TestSelector/[b*="c"]_{}
=== RUN TestSelector/[b|="c"]_{}
=== RUN TestSelector/[b?="c"]_{}
=== RUN TestSelector/[b_=_"c"]_{}
=== RUN TestSelector/[b_~=_"c"]_{}
=== RUN TestSelector/[b_^=_"c"]_{}
=== RUN TestSelector/[b_$=_"c"]_{}
=== RUN TestSelector/[b_*=_"c"]_{}
=== RUN TestSelector/[b_|=_"c"]_{}
=== RUN TestSelector/[b_?=_"c"]_{}
=== RUN TestSelector/[b_=_"c"_i]_{}
=== RUN TestSelector/[b_=_"c"_I]_{}
=== RUN TestSelector/[b_i]_{}
=== RUN TestSelector/[b_I]_{}
=== RUN TestSelector/|b_{}
=== RUN TestSelector/|*_{}
=== RUN TestSelector/a|b_{}
=== RUN TestSelector/a|*_{}
=== RUN TestSelector/*|b_{}
=== RUN TestSelector/*|*_{}
=== RUN TestSelector/a||b_{}
=== RUN TestSelector/a+b_{}
=== RUN TestSelector/a>b_{}
=== RUN TestSelector/a+b_{}#01
=== RUN TestSelector/a~b_{}
=== RUN TestSelector/a_+_b_{}
=== RUN TestSelector/a_>_b_{}
=== RUN TestSelector/a_+_b_{}#01
=== RUN TestSelector/a_~_b_{}
=== RUN TestSelector/::b_{}
=== RUN TestSelector/*::b_{}
=== RUN TestSelector/a::b_{}
=== RUN TestSelector/::b(c)_{}
=== RUN TestSelector/*::b(c)_{}
=== RUN TestSelector/a::b(c)_{}
=== RUN TestSelector/a:b:c_{}
=== RUN TestSelector/a:b(:c)_{}
=== RUN TestSelector/a:_b_{}
=== RUN TestSelector/#id_{}
=== RUN TestSelector/#--0_{}
=== RUN TestSelector/#\-0_{}
=== RUN TestSelector/#\30_{}
=== RUN TestSelector/div#id_{}
=== RUN TestSelector/div#--0_{}
=== RUN TestSelector/div#\-0_{}
=== RUN TestSelector/div#\30_{}
=== RUN TestSelector/#0_{}
=== RUN TestSelector/#-0_{}
=== RUN TestSelector/div#0_{}
=== RUN TestSelector/div#-0_{}
=== RUN TestSelector/_:-ms-lang(x)_{}
=== RUN TestSelector/_:\ms-lang(x)_{}
--- PASS: TestSelector (0.09s)
--- PASS: TestSelector/a{} (0.00s)
--- PASS: TestSelector/a_{} (0.00s)
--- PASS: TestSelector/a_b_{} (0.00s)
--- PASS: TestSelector/a/**/b_{} (0.00s)
--- PASS: TestSelector/a/**/.b_{} (0.00s)
--- PASS: TestSelector/a/**/:b_{} (0.00s)
--- PASS: TestSelector/a/**/[b]_{} (0.00s)
--- PASS: TestSelector/a>/**/b_{} (0.00s)
--- PASS: TestSelector/a+/**/b_{} (0.00s)
--- PASS: TestSelector/a~/**/b_{} (0.00s)
--- PASS: TestSelector/[b]{} (0.00s)
--- PASS: TestSelector/[b]_{} (0.00s)
--- PASS: TestSelector/a[b]_{} (0.00s)
--- PASS: TestSelector/a_[b]_{} (0.00s)
--- PASS: TestSelector/[]_{} (0.00s)
--- PASS: TestSelector/[b_{} (0.00s)
--- PASS: TestSelector/[b]]_{} (0.00s)
--- PASS: TestSelector/a[b_{} (0.00s)
--- PASS: TestSelector/a[b]]_{} (0.00s)
--- PASS: TestSelector/[|b]{} (0.00s)
--- PASS: TestSelector/[*|b]{} (0.00s)
--- PASS: TestSelector/[a|b]{} (0.00s)
--- PASS: TestSelector/[a|b|="c"]{} (0.00s)
--- PASS: TestSelector/[a|b_|=_"c"]{} (0.00s)
--- PASS: TestSelector/[a||b]_{} (0.00s)
--- PASS: TestSelector/[*_|_b]_{} (0.00s)
--- PASS: TestSelector/[a_|_b]_{} (0.00s)
--- PASS: TestSelector/[b="c"]_{} (0.00s)
--- PASS: TestSelector/[b="c_d"]_{} (0.00s)
--- PASS: TestSelector/[b="0c"]_{} (0.00s)
--- PASS: TestSelector/[b~="c"]_{} (0.00s)
--- PASS: TestSelector/[b^="c"]_{} (0.00s)
--- PASS: TestSelector/[b$="c"]_{} (0.00s)
--- PASS: TestSelector/[b*="c"]_{} (0.00s)
--- PASS: TestSelector/[b|="c"]_{} (0.00s)
--- PASS: TestSelector/[b?="c"]_{} (0.00s)
--- PASS: TestSelector/[b_=_"c"]_{} (0.00s)
--- PASS: TestSelector/[b_~=_"c"]_{} (0.00s)
--- PASS: TestSelector/[b_^=_"c"]_{} (0.00s)
--- PASS: TestSelector/[b_$=_"c"]_{} (0.00s)
--- PASS: TestSelector/[b_*=_"c"]_{} (0.00s)
--- PASS: TestSelector/[b_|=_"c"]_{} (0.00s)
--- PASS: TestSelector/[b_?=_"c"]_{} (0.00s)
--- PASS: TestSelector/[b_=_"c"_i]_{} (0.00s)
--- PASS: TestSelector/[b_=_"c"_I]_{} (0.00s)
--- PASS: TestSelector/[b_i]_{} (0.00s)
--- PASS: TestSelector/[b_I]_{} (0.00s)
--- PASS: TestSelector/|b_{} (0.00s)
--- PASS: TestSelector/|*_{} (0.00s)
--- PASS: TestSelector/a|b_{} (0.00s)
--- PASS: TestSelector/a|*_{} (0.00s)
--- PASS: TestSelector/*|b_{} (0.00s)
--- PASS: TestSelector/*|*_{} (0.00s)
--- PASS: TestSelector/a||b_{} (0.00s)
--- PASS: TestSelector/a+b_{} (0.00s)
--- PASS: TestSelector/a>b_{} (0.00s)
--- PASS: TestSelector/a+b_{}#01 (0.00s)
--- PASS: TestSelector/a~b_{} (0.00s)
--- PASS: TestSelector/a_+_b_{} (0.00s)
--- PASS: TestSelector/a_>_b_{} (0.00s)
--- PASS: TestSelector/a_+_b_{}#01 (0.00s)
--- PASS: TestSelector/a_~_b_{} (0.00s)
--- PASS: TestSelector/::b_{} (0.00s)
--- PASS: TestSelector/*::b_{} (0.00s)
--- PASS: TestSelector/a::b_{} (0.00s)
--- PASS: TestSelector/::b(c)_{} (0.00s)
--- PASS: TestSelector/*::b(c)_{} (0.00s)
--- PASS: TestSelector/a::b(c)_{} (0.00s)
--- PASS: TestSelector/a:b:c_{} (0.00s)
--- PASS: TestSelector/a:b(:c)_{} (0.01s)
--- PASS: TestSelector/a:_b_{} (0.00s)
--- PASS: TestSelector/#id_{} (0.00s)
--- PASS: TestSelector/#--0_{} (0.00s)
--- PASS: TestSelector/#\-0_{} (0.00s)
--- PASS: TestSelector/#\30_{} (0.00s)
--- PASS: TestSelector/div#id_{} (0.00s)
--- PASS: TestSelector/div#--0_{} (0.00s)
--- PASS: TestSelector/div#\-0_{} (0.00s)
--- PASS: TestSelector/div#\30_{} (0.00s)
--- PASS: TestSelector/#0_{} (0.00s)
--- PASS: TestSelector/#-0_{} (0.00s)
--- PASS: TestSelector/div#0_{} (0.00s)
--- PASS: TestSelector/div#-0_{} (0.00s)
--- PASS: TestSelector/_:-ms-lang(x)_{} (0.00s)
--- PASS: TestSelector/_:\ms-lang(x)_{} (0.00s)
=== RUN TestNestedSelector
=== RUN TestNestedSelector/&_{}
=== RUN TestNestedSelector/&_b_{}
=== RUN TestNestedSelector/&:b_{}
=== RUN TestNestedSelector/&*_{}
=== RUN TestNestedSelector/&|b_{}
=== RUN TestNestedSelector/&*|b_{}
=== RUN TestNestedSelector/&a|b_{}
=== RUN TestNestedSelector/&[a]_{}
=== RUN TestNestedSelector/a_{_&_{}_}
=== RUN TestNestedSelector/a_{_&_b_{}_}
=== RUN TestNestedSelector/a_{_&:b_{}_}
=== RUN TestNestedSelector/a_{_&*_{}_}
=== RUN TestNestedSelector/a_{_&|b_{}_}
=== RUN TestNestedSelector/a_{_&*|b_{}_}
=== RUN TestNestedSelector/a_{_&a|b_{}_}
=== RUN TestNestedSelector/a_{_&[b]_{}_}
--- PASS: TestNestedSelector (0.01s)
--- PASS: TestNestedSelector/&_{} (0.00s)
--- PASS: TestNestedSelector/&_b_{} (0.00s)
--- PASS: TestNestedSelector/&:b_{} (0.00s)
--- PASS: TestNestedSelector/&*_{} (0.00s)
--- PASS: TestNestedSelector/&|b_{} (0.00s)
--- PASS: TestNestedSelector/&*|b_{} (0.00s)
--- PASS: TestNestedSelector/&a|b_{} (0.00s)
--- PASS: TestNestedSelector/&[a]_{} (0.00s)
--- PASS: TestNestedSelector/a_{_&_{}_} (0.00s)
--- PASS: TestNestedSelector/a_{_&_b_{}_} (0.00s)
--- PASS: TestNestedSelector/a_{_&:b_{}_} (0.00s)
--- PASS: TestNestedSelector/a_{_&*_{}_} (0.00s)
--- PASS: TestNestedSelector/a_{_&|b_{}_} (0.00s)
--- PASS: TestNestedSelector/a_{_&*|b_{}_} (0.00s)
--- PASS: TestNestedSelector/a_{_&a|b_{}_} (0.00s)
--- PASS: TestNestedSelector/a_{_&[b]_{}_} (0.00s)
=== RUN TestBadQualifiedRules
=== RUN TestBadQualifiedRules/$bad:_rule;
=== RUN TestBadQualifiedRules/$bad_{_color:_red_}
=== RUN TestBadQualifiedRules/a_{_div.major_{_color:_blue_}_color:_red_}
=== RUN TestBadQualifiedRules/a_{_div:hover_{_color:_blue_}_color:_red_}
=== RUN TestBadQualifiedRules/a_{_div:hover_{_color:_blue_};_color:_red_}
=== RUN TestBadQualifiedRules/a_{_div:hover_{_color:_blue_}_;_color:_red_}
--- PASS: TestBadQualifiedRules (0.00s)
--- PASS: TestBadQualifiedRules/$bad:_rule; (0.00s)
--- PASS: TestBadQualifiedRules/$bad_{_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/a_{_div.major_{_color:_blue_}_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/a_{_div:hover_{_color:_blue_}_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/a_{_div:hover_{_color:_blue_};_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/a_{_div:hover_{_color:_blue_}_;_color:_red_} (0.00s)
=== RUN TestAtRule
=== RUN TestAtRule/@unknown;
=== RUN TestAtRule/@unknown{}
=== RUN TestAtRule/@unknown_x;
=== RUN TestAtRule/@unknown{_a:_b;_c:_d;_}
=== RUN TestAtRule/@unknown
=== RUN TestAtRule/@
=== RUN TestAtRule/@;
=== RUN TestAtRule/@{}
=== RUN TestAtRule/@viewport_{_width:_100vw_}
=== RUN TestAtRule/@-ms-viewport_{_width:_100vw_}
=== RUN TestAtRule/@document_url("https://www.example.com/")_{_h1_{_color:_green_}_}
=== RUN TestAtRule/@-moz-document_url-prefix()_{_h1_{_color:_green_}_}
=== RUN TestAtRule/___@page_:first_{_margin:_0_}___@page_{____@top-left-corner_{_content:_'tlc'_}____@top-left_{_content:_'tl'_}____@top-center_{_content:_'tc'_}____@top-right_{_content:_'tr'_}____@top-right-corner_{_content:_'trc'_}____@bottom-left-corner_{_content:_'blc'_}____@bottom-left_{_content:_'bl'_}____@bottom-center_{_content:_'bc'_}____@bottom-right_{_content:_'br'_}____@bottom-right-corner_{_content:_'brc'_}____@left-top_{_content:_'lt'_}____@left-middle_{_content:_'lm'_}____@left-bottom_{_content:_'lb'_}____@right-top_{_content:_'rt'_}____@right-middle_{_content:_'rm'_}____@right-bottom_{_content:_'rb'_}___}__
--- PASS: TestAtRule (0.02s)
--- PASS: TestAtRule/@unknown; (0.00s)
--- PASS: TestAtRule/@unknown{} (0.00s)
--- PASS: TestAtRule/@unknown_x; (0.00s)
--- PASS: TestAtRule/@unknown{_a:_b;_c:_d;_} (0.00s)
--- PASS: TestAtRule/@unknown (0.00s)
--- PASS: TestAtRule/@ (0.00s)
--- PASS: TestAtRule/@; (0.00s)
--- PASS: TestAtRule/@{} (0.00s)
--- PASS: TestAtRule/@viewport_{_width:_100vw_} (0.00s)
--- PASS: TestAtRule/@-ms-viewport_{_width:_100vw_} (0.00s)
--- PASS: TestAtRule/@document_url("https://www.example.com/")_{_h1_{_color:_green_}_} (0.00s)
--- PASS: TestAtRule/@-moz-document_url-prefix()_{_h1_{_color:_green_}_} (0.00s)
--- PASS: TestAtRule/___@page_:first_{_margin:_0_}___@page_{____@top-left-corner_{_content:_'tlc'_}____@top-left_{_content:_'tl'_}____@top-center_{_content:_'tc'_}____@top-right_{_content:_'tr'_}____@top-right-corner_{_content:_'trc'_}____@bottom-left-corner_{_content:_'blc'_}____@bottom-left_{_content:_'bl'_}____@bottom-center_{_content:_'bc'_}____@bottom-right_{_content:_'br'_}____@bottom-right-corner_{_content:_'brc'_}____@left-top_{_content:_'lt'_}____@left-middle_{_content:_'lm'_}____@left-bottom_{_content:_'lb'_}____@right-top_{_content:_'rt'_}____@right-middle_{_content:_'rm'_}____@right-bottom_{_content:_'rb'_}___}__ (0.01s)
=== RUN TestAtCharset
=== RUN TestAtCharset/@charset_"UTF-8";
=== RUN TestAtCharset/@charset_'UTF-8';
=== RUN TestAtCharset/@charset_"US-ASCII";
=== RUN TestAtCharset/@charset;
=== RUN TestAtCharset/@charset_;
=== RUN TestAtCharset/@charset"UTF-8";
=== RUN TestAtCharset/@charset_"UTF-8"
=== RUN TestAtCharset/@charset_url(UTF-8);
=== RUN TestAtCharset/@charset_url("UTF-8");
=== RUN TestAtCharset/@charset_"UTF-8"_
=== RUN TestAtCharset/@charset_"UTF-8"{}
--- PASS: TestAtCharset (0.00s)
--- PASS: TestAtCharset/@charset_"UTF-8"; (0.00s)
--- PASS: TestAtCharset/@charset_'UTF-8'; (0.00s)
--- PASS: TestAtCharset/@charset_"US-ASCII"; (0.00s)
--- PASS: TestAtCharset/@charset; (0.00s)
--- PASS: TestAtCharset/@charset_; (0.00s)
--- PASS: TestAtCharset/@charset"UTF-8"; (0.00s)
--- PASS: TestAtCharset/@charset_"UTF-8" (0.00s)
--- PASS: TestAtCharset/@charset_url(UTF-8); (0.00s)
--- PASS: TestAtCharset/@charset_url("UTF-8"); (0.00s)
--- PASS: TestAtCharset/@charset_"UTF-8"_ (0.00s)
--- PASS: TestAtCharset/@charset_"UTF-8"{} (0.00s)
=== RUN TestAtImport
=== RUN TestAtImport/@import"foo.css";
=== RUN TestAtImport/@import_"foo.css";
=== RUN TestAtImport/@import_"foo.css"_;
=== RUN TestAtImport/@import_url();
=== RUN TestAtImport/@import_url(foo.css);
=== RUN TestAtImport/@import_url(foo.css)_;
=== RUN TestAtImport/@import_url("foo.css");
=== RUN TestAtImport/@import_url("foo.css")_;
=== RUN TestAtImport/@import_url("foo.css")_print;
=== RUN TestAtImport/@import_url("foo.css")_screen_and_(orientation:landscape);
=== RUN TestAtImport/@import;
=== RUN TestAtImport/@import_;
=== RUN TestAtImport/@import_"foo.css"
=== RUN TestAtImport/@import_url("foo.css";
=== RUN TestAtImport/@import_noturl("foo.css");
=== RUN TestAtImport/@import_url(
=== RUN TestAtImport/@import_"foo.css"_{}
--- PASS: TestAtImport (0.01s)
--- PASS: TestAtImport/@import"foo.css"; (0.00s)
--- PASS: TestAtImport/@import_"foo.css"; (0.00s)
--- PASS: TestAtImport/@import_"foo.css"_; (0.00s)
--- PASS: TestAtImport/@import_url(); (0.00s)
--- PASS: TestAtImport/@import_url(foo.css); (0.00s)
--- PASS: TestAtImport/@import_url(foo.css)_; (0.00s)
--- PASS: TestAtImport/@import_url("foo.css"); (0.00s)
--- PASS: TestAtImport/@import_url("foo.css")_; (0.00s)
--- PASS: TestAtImport/@import_url("foo.css")_print; (0.00s)
--- PASS: TestAtImport/@import_url("foo.css")_screen_and_(orientation:landscape); (0.00s)
--- PASS: TestAtImport/@import; (0.00s)
--- PASS: TestAtImport/@import_; (0.00s)
--- PASS: TestAtImport/@import_"foo.css" (0.00s)
--- PASS: TestAtImport/@import_url("foo.css"; (0.00s)
--- PASS: TestAtImport/@import_noturl("foo.css"); (0.00s)
--- PASS: TestAtImport/@import_url( (0.00s)
--- PASS: TestAtImport/@import_"foo.css"_{} (0.00s)
=== RUN TestAtKeyframes
=== RUN TestAtKeyframes/@keyframes_{}
=== RUN TestAtKeyframes/@keyframes_name{}
=== RUN TestAtKeyframes/@keyframes_name_{}
=== RUN TestAtKeyframes/@keyframes_name{0%,50%{color:red}25%,75%{color:blue}}
=== RUN TestAtKeyframes/@keyframes_name_{_0%,_50%_{_color:_red_}_25%,_75%_{_color:_blue_}_}
=== RUN TestAtKeyframes/@keyframes_name{from{color:red}to{color:blue}}
=== RUN TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_to_{_color:_blue_}_}
=== RUN TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_}
=== RUN TestAtKeyframes/@keyframes_name_{_100%_{_color:_red_}_}
=== RUN TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_}_[mangle]
=== RUN TestAtKeyframes/@keyframes_name_{_100%_{_color:_red_}_}_[mangle]
=== RUN TestAtKeyframes/@-webkit-keyframes_name_{}
=== RUN TestAtKeyframes/@-moz-keyframes_name_{}
=== RUN TestAtKeyframes/@-ms-keyframes_name_{}
=== RUN TestAtKeyframes/@-o-keyframes_name_{}
=== RUN TestAtKeyframes/@keyframes_{}#01
=== RUN TestAtKeyframes/@keyframes_'name'_{}
=== RUN TestAtKeyframes/@keyframes_name_{_0%_100%_{}_}
=== RUN TestAtKeyframes/@keyframes_name_{_{}_0%_{}_}
=== RUN TestAtKeyframes/@keyframes_name_{_100_{}_}
=== RUN TestAtKeyframes/@keyframes_name_{_into_{}_}
=== RUN TestAtKeyframes/@keyframes_name_{_1,2_{}_}
=== RUN TestAtKeyframes/@keyframes_name_{_1,_2_{}_}
=== RUN TestAtKeyframes/@keyframes_name_{_1_,2_{}_}
=== RUN TestAtKeyframes/@keyframes_name_{_1%,,2%_{}_}
--- PASS: TestAtKeyframes (0.02s)
--- PASS: TestAtKeyframes/@keyframes_{} (0.01s)
--- PASS: TestAtKeyframes/@keyframes_name{} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name{0%,50%{color:red}25%,75%{color:blue}} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_0%,_50%_{_color:_red_}_25%,_75%_{_color:_blue_}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name{from{color:red}to{color:blue}} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_to_{_color:_blue_}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_100%_{_color:_red_}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_}_[mangle] (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_100%_{_color:_red_}_}_[mangle] (0.00s)
--- PASS: TestAtKeyframes/@-webkit-keyframes_name_{} (0.00s)
--- PASS: TestAtKeyframes/@-moz-keyframes_name_{} (0.00s)
--- PASS: TestAtKeyframes/@-ms-keyframes_name_{} (0.00s)
--- PASS: TestAtKeyframes/@-o-keyframes_name_{} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_{}#01 (0.00s)
--- PASS: TestAtKeyframes/@keyframes_'name'_{} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_0%_100%_{}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_{}_0%_{}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_100_{}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_into_{}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_1,2_{}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_1,_2_{}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_1_,2_{}_} (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_1%,,2%_{}_} (0.00s)
=== RUN TestAtRuleValidation
=== RUN TestAtRuleValidation/a_{}_@charset_"UTF-8";
=== RUN TestAtRuleValidation/a_{}_@import_"foo";
--- PASS: TestAtRuleValidation (0.00s)
--- PASS: TestAtRuleValidation/a_{}_@charset_"UTF-8"; (0.00s)
--- PASS: TestAtRuleValidation/a_{}_@import_"foo"; (0.00s)
=== RUN TestEmptyRule
=== RUN TestEmptyRule/div_{}
=== RUN TestEmptyRule/@media_screen_{}
=== RUN TestEmptyRule/@page_{_@top-left_{}_}
=== RUN TestEmptyRule/@keyframes_test_{_from_{}_to_{}_}
=== RUN TestEmptyRule/div_{}_[mangle]
=== RUN TestEmptyRule/@media_screen_{}_[mangle]
=== RUN TestEmptyRule/@page_{_@top-left_{}_}_[mangle]
=== RUN TestEmptyRule/@keyframes_test_{_from_{}_to_{}_}_[mangle]
=== RUN TestEmptyRule/$invalid_{}
=== RUN TestEmptyRule/@page_{_color:_red;_@top-left_{}_}
=== RUN TestEmptyRule/@keyframes_test_{_from_{}_to_{_color:_red_}_}
=== RUN TestEmptyRule/@keyframes_test_{_from_{_color:_red_}_to_{}_}
=== RUN TestEmptyRule/$invalid_{}_[mangle]
=== RUN TestEmptyRule/@page_{_color:_red;_@top-left_{}_}_[mangle]
=== RUN TestEmptyRule/@keyframes_test_{_from_{}_to_{_color:_red_}_}_[mangle]
=== RUN TestEmptyRule/@keyframes_test_{_from_{_color:_red_}_to_{}_}_[mangle]
=== RUN TestEmptyRule/$invalid_{}_[mangle,_minify]
=== RUN TestEmptyRule/@page_{_color:_red;_@top-left_{}_}_[mangle,_minify]
=== RUN TestEmptyRule/@keyframes_test_{_from_{}_to_{_color:_red_}_}_[mangle,_minify]
=== RUN TestEmptyRule/@keyframes_test_{_from_{_color:_red_}_to_{}_}_[mangle,_minify]
--- PASS: TestEmptyRule (0.01s)
--- PASS: TestEmptyRule/div_{} (0.00s)
--- PASS: TestEmptyRule/@media_screen_{} (0.00s)
--- PASS: TestEmptyRule/@page_{_@top-left_{}_} (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{}_to_{}_} (0.00s)
--- PASS: TestEmptyRule/div_{}_[mangle] (0.00s)
--- PASS: TestEmptyRule/@media_screen_{}_[mangle] (0.00s)
--- PASS: TestEmptyRule/@page_{_@top-left_{}_}_[mangle] (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{}_to_{}_}_[mangle] (0.00s)
--- PASS: TestEmptyRule/$invalid_{} (0.00s)
--- PASS: TestEmptyRule/@page_{_color:_red;_@top-left_{}_} (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{}_to_{_color:_red_}_} (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{_color:_red_}_to_{}_} (0.00s)
--- PASS: TestEmptyRule/$invalid_{}_[mangle] (0.00s)
--- PASS: TestEmptyRule/@page_{_color:_red;_@top-left_{}_}_[mangle] (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{}_to_{_color:_red_}_}_[mangle] (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{_color:_red_}_to_{}_}_[mangle] (0.00s)
--- PASS: TestEmptyRule/$invalid_{}_[mangle,_minify] (0.00s)
--- PASS: TestEmptyRule/@page_{_color:_red;_@top-left_{}_}_[mangle,_minify] (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{}_to_{_color:_red_}_}_[mangle,_minify] (0.00s)
--- PASS: TestEmptyRule/@keyframes_test_{_from_{_color:_red_}_to_{}_}_[mangle,_minify] (0.00s)
PASS
ok github.com/evanw/esbuild/internal/css_parser 0.545s
=== RUN TestStringQuote
=== RUN TestStringQuote/#00
=== RUN TestStringQuote/foo
=== RUN TestStringQuote/f"o
=== RUN TestStringQuote/f'"'o
=== RUN TestStringQuote/f"'"o
=== RUN TestStringQuote/f\o
=== RUN TestStringQuote/f_o
=== RUN TestStringQuote/f_o#01
=== RUN TestStringQuote/f_o#02
=== RUN TestStringQuote/f__o
=== RUN TestStringQuote/f_0
=== RUN TestStringQuote/f_0#01
=== RUN TestStringQuote/f__
=== RUN TestStringQuote/f__#01
=== RUN TestStringQuote/f_f
=== RUN TestStringQuote/f_F
=== RUN TestStringQuote/f_g
=== RUN TestStringQuote/f_G
=== RUN TestStringQuote/f\x01o
=== RUN TestStringQuote/f_o#03
--- PASS: TestStringQuote (0.03s)
--- PASS: TestStringQuote/#00 (0.00s)
--- PASS: TestStringQuote/foo (0.00s)
--- PASS: TestStringQuote/f"o (0.00s)
--- PASS: TestStringQuote/f'"'o (0.00s)
--- PASS: TestStringQuote/f"'"o (0.00s)
--- PASS: TestStringQuote/f\o (0.00s)
--- PASS: TestStringQuote/f_o (0.00s)
--- PASS: TestStringQuote/f_o#01 (0.00s)
--- PASS: TestStringQuote/f_o#02 (0.00s)
--- PASS: TestStringQuote/f__o (0.00s)
--- PASS: TestStringQuote/f_0 (0.00s)
--- PASS: TestStringQuote/f_0#01 (0.00s)
--- PASS: TestStringQuote/f__ (0.00s)
--- PASS: TestStringQuote/f__#01 (0.00s)
--- PASS: TestStringQuote/f_f (0.00s)
--- PASS: TestStringQuote/f_F (0.00s)
--- PASS: TestStringQuote/f_g (0.00s)
--- PASS: TestStringQuote/f_G (0.00s)
--- PASS: TestStringQuote/f\x01o (0.00s)
--- PASS: TestStringQuote/f_o#03 (0.00s)
=== RUN TestURLQuote
=== RUN TestURLQuote/*_{_background:_url('foo')_}
=== RUN TestURLQuote/*_{_background:_url('f_o')_}
=== RUN TestURLQuote/*_{_background:_url('f__o')_}
=== RUN TestURLQuote/*_{_background:_url('foo)')_}
=== RUN TestURLQuote/*_{_background:_url('(foo')_}
=== RUN TestURLQuote/*_{_background:_url('(foo)')_}
=== RUN TestURLQuote/*_{_background:_url('"foo"')_}
--- PASS: TestURLQuote (0.00s)
--- PASS: TestURLQuote/*_{_background:_url('foo')_} (0.00s)
--- PASS: TestURLQuote/*_{_background:_url('f_o')_} (0.00s)
--- PASS: TestURLQuote/*_{_background:_url('f__o')_} (0.00s)
--- PASS: TestURLQuote/*_{_background:_url('foo)')_} (0.00s)
--- PASS: TestURLQuote/*_{_background:_url('(foo')_} (0.00s)
--- PASS: TestURLQuote/*_{_background:_url('(foo)')_} (0.00s)
--- PASS: TestURLQuote/*_{_background:_url('"foo"')_} (0.00s)
=== RUN TestImportant
=== RUN TestImportant/a_{_b:_c!important_}
=== RUN TestImportant/a_{_b:_c!important;_}
=== RUN TestImportant/a_{_b:_c!_important_}
=== RUN TestImportant/a_{_b:_c!_important;_}
=== RUN TestImportant/a_{_b:_c_!_important_}
=== RUN TestImportant/a_{_b:_c_!_important;_}
=== RUN TestImportant/a_{_b:_c_!IMPORTANT;_}
=== RUN TestImportant/a_{_b:_c_!ImPoRtAnT;_}
=== RUN TestImportant/a_{_b:_c_!important_}_[minified]
--- PASS: TestImportant (0.00s)
--- PASS: TestImportant/a_{_b:_c!important_} (0.00s)
--- PASS: TestImportant/a_{_b:_c!important;_} (0.00s)
--- PASS: TestImportant/a_{_b:_c!_important_} (0.00s)
--- PASS: TestImportant/a_{_b:_c!_important;_} (0.00s)
--- PASS: TestImportant/a_{_b:_c_!_important_} (0.00s)
--- PASS: TestImportant/a_{_b:_c_!_important;_} (0.00s)
--- PASS: TestImportant/a_{_b:_c_!IMPORTANT;_} (0.00s)
--- PASS: TestImportant/a_{_b:_c_!ImPoRtAnT;_} (0.00s)
--- PASS: TestImportant/a_{_b:_c_!important_}_[minified] (0.00s)
=== RUN TestSelector
=== RUN TestSelector/a_+_b_c_>_d_~_e{}_[minified]
=== RUN TestSelector/:unknown(_x_(a+b),_'c'_)_{}
=== RUN TestSelector/:unknown(_x_(a-b),_'c'_)_{}
=== RUN TestSelector/:unknown(_x_(a,b),_'c'_)_{}
=== RUN TestSelector/:unknown(_x_(_a_+_b_),_'c'_)_{}
=== RUN TestSelector/:unknown(_x_(_a_-_b_),_'c'_)_{}
=== RUN TestSelector/:unknown(_x_(_a_,_b_),_'c'_)_{}
=== RUN TestSelector/:unknown(_x_(a+b),_'c'_)_{}_[minified]
=== RUN TestSelector/:unknown(_x_(a-b),_'c'_)_{}_[minified]
=== RUN TestSelector/:unknown(_x_(a,b),_'c'_)_{}_[minified]
=== RUN TestSelector/:unknown(_x_(_a_+_b_),_'c'_)_{}_[minified]
=== RUN TestSelector/:unknown(_x_(_a_-_b_),_'c'_)_{}_[minified]
=== RUN TestSelector/:unknown(_x_(_a_,_b_),_'c'_)_{}_[minified]
--- PASS: TestSelector (0.03s)
--- PASS: TestSelector/a_+_b_c_>_d_~_e{}_[minified] (0.02s)
--- PASS: TestSelector/:unknown(_x_(a+b),_'c'_)_{} (0.00s)
--- PASS: TestSelector/:unknown(_x_(a-b),_'c'_)_{} (0.00s)
--- PASS: TestSelector/:unknown(_x_(a,b),_'c'_)_{} (0.00s)
--- PASS: TestSelector/:unknown(_x_(_a_+_b_),_'c'_)_{} (0.00s)
--- PASS: TestSelector/:unknown(_x_(_a_-_b_),_'c'_)_{} (0.00s)
--- PASS: TestSelector/:unknown(_x_(_a_,_b_),_'c'_)_{} (0.00s)
--- PASS: TestSelector/:unknown(_x_(a+b),_'c'_)_{}_[minified] (0.00s)
--- PASS: TestSelector/:unknown(_x_(a-b),_'c'_)_{}_[minified] (0.00s)
--- PASS: TestSelector/:unknown(_x_(a,b),_'c'_)_{}_[minified] (0.00s)
--- PASS: TestSelector/:unknown(_x_(_a_+_b_),_'c'_)_{}_[minified] (0.00s)
--- PASS: TestSelector/:unknown(_x_(_a_-_b_),_'c'_)_{}_[minified] (0.00s)
--- PASS: TestSelector/:unknown(_x_(_a_,_b_),_'c'_)_{}_[minified] (0.00s)
=== RUN TestNestedSelector
=== RUN TestNestedSelector/a_{_&b_{}_}_[minified]
=== RUN TestNestedSelector/a_{_&_b_{}_}_[minified]
=== RUN TestNestedSelector/a_{_&_:b_{}_}_[minified]
--- PASS: TestNestedSelector (0.00s)
--- PASS: TestNestedSelector/a_{_&b_{}_}_[minified] (0.00s)
--- PASS: TestNestedSelector/a_{_&_b_{}_}_[minified] (0.00s)
--- PASS: TestNestedSelector/a_{_&_:b_{}_}_[minified] (0.00s)
=== RUN TestBadQualifiedRules
=== RUN TestBadQualifiedRules/$bad:_rule;
=== RUN TestBadQualifiedRules/a_{_div.major_{_color:_blue_}_color:_red_}
=== RUN TestBadQualifiedRules/a_{_div:hover_{_color:_blue_}_color:_red_}
=== RUN TestBadQualifiedRules/a_{_div:hover_{_color:_blue_};_color:_red_}
=== RUN TestBadQualifiedRules/$bad{_color:_red_}
=== RUN TestBadQualifiedRules/$bad_{_color:_red_}
=== RUN TestBadQualifiedRules/$bad_foo{_color:_red_}
=== RUN TestBadQualifiedRules/$bad_foo_{_color:_red_}
=== RUN TestBadQualifiedRules/$bad{_color:_red_}_[minified]
=== RUN TestBadQualifiedRules/$bad_{_color:_red_}_[minified]
=== RUN TestBadQualifiedRules/$bad_foo{_color:_red_}_[minified]
=== RUN TestBadQualifiedRules/$bad_foo_{_color:_red_}_[minified]
--- PASS: TestBadQualifiedRules (0.03s)
--- PASS: TestBadQualifiedRules/$bad:_rule; (0.00s)
--- PASS: TestBadQualifiedRules/a_{_div.major_{_color:_blue_}_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/a_{_div:hover_{_color:_blue_}_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/a_{_div:hover_{_color:_blue_};_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/$bad{_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/$bad_{_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/$bad_foo{_color:_red_} (0.00s)
--- PASS: TestBadQualifiedRules/$bad_foo_{_color:_red_} (0.02s)
--- PASS: TestBadQualifiedRules/$bad{_color:_red_}_[minified] (0.00s)
--- PASS: TestBadQualifiedRules/$bad_{_color:_red_}_[minified] (0.00s)
--- PASS: TestBadQualifiedRules/$bad_foo{_color:_red_}_[minified] (0.00s)
--- PASS: TestBadQualifiedRules/$bad_foo_{_color:_red_}_[minified] (0.00s)
=== RUN TestDeclaration
=== RUN TestDeclaration/*_{_unknown:_x_(a+b)_}
=== RUN TestDeclaration/*_{_unknown:_x_(a-b)_}
=== RUN TestDeclaration/*_{_unknown:_x_(a,b)_}
=== RUN TestDeclaration/*_{_unknown:_x_(_a_+_b_)_}
=== RUN TestDeclaration/*_{_unknown:_x_(_a_-_b_)_}
=== RUN TestDeclaration/*_{_unknown:_x_(_a_,_b_)_}
=== RUN TestDeclaration/*_{_unknown:_x_(a+b)_}_[minified]
=== RUN TestDeclaration/*_{_unknown:_x_(a-b)_}_[minified]
=== RUN TestDeclaration/*_{_unknown:_x_(a,b)_}_[minified]
=== RUN TestDeclaration/*_{_unknown:_x_(_a_+_b_)_}_[minified]
=== RUN TestDeclaration/*_{_unknown:_x_(_a_-_b_)_}_[minified]
=== RUN TestDeclaration/*_{_unknown:_x_(_a_,_b_)_}_[minified]
=== RUN TestDeclaration/a_{_b:_c,_d_}
=== RUN TestDeclaration/a_{_b:_c,_(d,_e)_}
=== RUN TestDeclaration/a_{_b:_c,_d,_e_}
=== RUN TestDeclaration/a_{_b:_c,_(d,_e),_f_}
=== RUN TestDeclaration/a_{_b:_c,_d_}_[minified]
=== RUN TestDeclaration/a_{_b:_c,_(d,_e)_}_[minified]
=== RUN TestDeclaration/a_{_b:_c,_d,_e_}_[minified]
=== RUN TestDeclaration/a_{_b:_c,_(d,_e),_f_}_[minified]
--- PASS: TestDeclaration (0.01s)
--- PASS: TestDeclaration/*_{_unknown:_x_(a+b)_} (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(a-b)_} (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(a,b)_} (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(_a_+_b_)_} (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(_a_-_b_)_} (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(_a_,_b_)_} (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(a+b)_}_[minified] (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(a-b)_}_[minified] (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(a,b)_}_[minified] (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(_a_+_b_)_}_[minified] (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(_a_-_b_)_}_[minified] (0.00s)
--- PASS: TestDeclaration/*_{_unknown:_x_(_a_,_b_)_}_[minified] (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_d_} (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_(d,_e)_} (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_d,_e_} (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_(d,_e),_f_} (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_d_}_[minified] (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_(d,_e)_}_[minified] (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_d,_e_}_[minified] (0.00s)
--- PASS: TestDeclaration/a_{_b:_c,_(d,_e),_f_}_[minified] (0.00s)
=== RUN TestVerbatimWhitespace
=== RUN TestVerbatimWhitespace/*{--x:}
=== RUN TestVerbatimWhitespace/*{--x:_}
=== RUN TestVerbatimWhitespace/*_{_--x:;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_;_}
=== RUN TestVerbatimWhitespace/*{--x:}_[minified]
=== RUN TestVerbatimWhitespace/*{--x:_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_;_}_[minified]
=== RUN TestVerbatimWhitespace/*{--x:!important}
=== RUN TestVerbatimWhitespace/*{--x:_!important}
=== RUN TestVerbatimWhitespace/*{_--x:!important_}
=== RUN TestVerbatimWhitespace/*{_--x:_!important_}
=== RUN TestVerbatimWhitespace/*_{_--x:!important;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_!important;_}
=== RUN TestVerbatimWhitespace/*_{_--x:!_important_;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_!_important_;_}
=== RUN TestVerbatimWhitespace/*{--x:!important}_[minified]
=== RUN TestVerbatimWhitespace/*{--x:_!important}_[minified]
=== RUN TestVerbatimWhitespace/*{_--x:!important_}_[minified]
=== RUN TestVerbatimWhitespace/*{_--x:_!important_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:!important;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_!important;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:!_important_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_!_important_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:y;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_y;_}
=== RUN TestVerbatimWhitespace/*_{_--x:y_;_}
=== RUN TestVerbatimWhitespace/*_{_--x:y,_;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_var(y,);_}
=== RUN TestVerbatimWhitespace/*_{_--x:_var(y,_);_}
=== RUN TestVerbatimWhitespace/*_{_--x:y;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_y;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:y_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:y,_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_var(y,);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_var(y,_);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:(y);_}
=== RUN TestVerbatimWhitespace/*_{_--x:(y)_;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_(y);_}
=== RUN TestVerbatimWhitespace/*_{_--x:(y_);_}
=== RUN TestVerbatimWhitespace/*_{_--x:(_y);_}
=== RUN TestVerbatimWhitespace/*_{_--x:(y);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:(y)_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_(y);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:(y_);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:(_y);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:f(y);_}
=== RUN TestVerbatimWhitespace/*_{_--x:f(y)_;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_f(y);_}
=== RUN TestVerbatimWhitespace/*_{_--x:f(y_);_}
=== RUN TestVerbatimWhitespace/*_{_--x:f(_y);_}
=== RUN TestVerbatimWhitespace/*_{_--x:f(y);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:f(y)_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_f(y);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:f(y_);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:f(_y);_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:[y];_}
=== RUN TestVerbatimWhitespace/*_{_--x:[y]_;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_[y];_}
=== RUN TestVerbatimWhitespace/*_{_--x:[y_];_}
=== RUN TestVerbatimWhitespace/*_{_--x:[_y];_}
=== RUN TestVerbatimWhitespace/*_{_--x:[y];_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:[y]_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_[y];_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:[y_];_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:[_y];_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:{y};_}
=== RUN TestVerbatimWhitespace/*_{_--x:{y}_;_}
=== RUN TestVerbatimWhitespace/*_{_--x:_{y};_}
=== RUN TestVerbatimWhitespace/*_{_--x:{y_};_}
=== RUN TestVerbatimWhitespace/*_{_--x:{_y};_}
=== RUN TestVerbatimWhitespace/*_{_--x:{y};_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:{y}_;_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:_{y};_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:{y_};_}_[minified]
=== RUN TestVerbatimWhitespace/*_{_--x:{_y};_}_[minified]
--- PASS: TestVerbatimWhitespace (0.07s)
--- PASS: TestVerbatimWhitespace/*{--x:} (0.01s)
--- PASS: TestVerbatimWhitespace/*{--x:_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*{--x:}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*{--x:_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*{--x:!important} (0.00s)
--- PASS: TestVerbatimWhitespace/*{--x:_!important} (0.00s)
--- PASS: TestVerbatimWhitespace/*{_--x:!important_} (0.00s)
--- PASS: TestVerbatimWhitespace/*{_--x:_!important_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:!important;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_!important;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:!_important_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_!_important_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*{--x:!important}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*{--x:_!important}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*{_--x:!important_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*{_--x:_!important_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:!important;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_!important;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:!_important_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_!_important_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:y;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_y;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:y_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:y,_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_var(y,);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_var(y,_);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:y;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_y;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:y_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:y,_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_var(y,);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_var(y,_);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(y);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(y)_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_(y);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(y_);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(_y);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(y);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(y)_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_(y);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(y_);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:(_y);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(y);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(y)_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_f(y);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(y_);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(_y);_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(y);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(y)_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_f(y);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(y_);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:f(_y);_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[y];_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[y]_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_[y];_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[y_];_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[_y];_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[y];_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[y]_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_[y];_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[y_];_}_[minified] (0.01s)
--- PASS: TestVerbatimWhitespace/*_{_--x:[_y];_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{y};_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{y}_;_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_{y};_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{y_};_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{_y};_} (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{y};_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{y}_;_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:_{y};_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{y_};_}_[minified] (0.00s)
--- PASS: TestVerbatimWhitespace/*_{_--x:{_y};_}_[minified] (0.00s)
=== RUN TestAtRule
=== RUN TestAtRule/@unknown;_[minified]
=== RUN TestAtRule/@unknown_x;_[minified]
=== RUN TestAtRule/@unknown{}_[minified]
=== RUN TestAtRule/@unknown{_a:_b;_c:_d;_}_[minified]
=== RUN TestAtRule/@unknown_x{}
=== RUN TestAtRule/@unknown_x_{}
=== RUN TestAtRule/@unknown_x{}_[minified]
=== RUN TestAtRule/@unknown_x_{}_[minified]
=== RUN TestAtRule/@unknown_x_(_a_+_b_)_;
=== RUN TestAtRule/@unknown_x_(_a_-_b_)_;
=== RUN TestAtRule/@unknown_x_(_a_,_b_)_;
=== RUN TestAtRule/@unknown_x_(_a_+_b_)_;_[minified]
=== RUN TestAtRule/@unknown_x_(_a_-_b_)_;_[minified]
=== RUN TestAtRule/@unknown_x_(_a_,_b_)_;_[minified]
--- PASS: TestAtRule (0.03s)
--- PASS: TestAtRule/@unknown;_[minified] (0.00s)
--- PASS: TestAtRule/@unknown_x;_[minified] (0.00s)
--- PASS: TestAtRule/@unknown{}_[minified] (0.00s)
--- PASS: TestAtRule/@unknown{_a:_b;_c:_d;_}_[minified] (0.00s)
--- PASS: TestAtRule/@unknown_x{} (0.00s)
--- PASS: TestAtRule/@unknown_x_{} (0.00s)
--- PASS: TestAtRule/@unknown_x{}_[minified] (0.00s)
--- PASS: TestAtRule/@unknown_x_{}_[minified] (0.00s)
--- PASS: TestAtRule/@unknown_x_(_a_+_b_)_; (0.00s)
--- PASS: TestAtRule/@unknown_x_(_a_-_b_)_; (0.00s)
--- PASS: TestAtRule/@unknown_x_(_a_,_b_)_; (0.00s)
--- PASS: TestAtRule/@unknown_x_(_a_+_b_)_;_[minified] (0.00s)
--- PASS: TestAtRule/@unknown_x_(_a_-_b_)_;_[minified] (0.00s)
--- PASS: TestAtRule/@unknown_x_(_a_,_b_)_;_[minified] (0.00s)
=== RUN TestAtCharset
=== RUN TestAtCharset/@charset_"UTF-8";
=== RUN TestAtCharset/@charset_"UTF-8";_[minified]
--- PASS: TestAtCharset (0.00s)
--- PASS: TestAtCharset/@charset_"UTF-8"; (0.00s)
--- PASS: TestAtCharset/@charset_"UTF-8";_[minified] (0.00s)
=== RUN TestAtImport
=== RUN TestAtImport/@import"foo.css";
=== RUN TestAtImport/@import_"foo.css";
=== RUN TestAtImport/@import_url(foo.css);
=== RUN TestAtImport/@import_url("foo.css");
=== RUN TestAtImport/@import_url("foo.css")_print;
=== RUN TestAtImport/@import"foo.css";_[minified]
=== RUN TestAtImport/@import_"foo.css";_[minified]
=== RUN TestAtImport/@import_url(foo.css);_[minified]
=== RUN TestAtImport/@import_url("foo.css");_[minified]
=== RUN TestAtImport/@import_url("foo.css")_print;_[minified]
--- PASS: TestAtImport (0.02s)
--- PASS: TestAtImport/@import"foo.css"; (0.00s)
--- PASS: TestAtImport/@import_"foo.css"; (0.00s)
--- PASS: TestAtImport/@import_url(foo.css); (0.00s)
--- PASS: TestAtImport/@import_url("foo.css"); (0.00s)
--- PASS: TestAtImport/@import_url("foo.css")_print; (0.00s)
--- PASS: TestAtImport/@import"foo.css";_[minified] (0.00s)
--- PASS: TestAtImport/@import_"foo.css";_[minified] (0.00s)
--- PASS: TestAtImport/@import_url(foo.css);_[minified] (0.00s)
--- PASS: TestAtImport/@import_url("foo.css");_[minified] (0.00s)
--- PASS: TestAtImport/@import_url("foo.css")_print;_[minified] (0.00s)
=== RUN TestAtKeyframes
=== RUN TestAtKeyframes/@keyframes_name_{_0%,_50%_{_color:_red_}_25%,_75%_{_color:_blue_}_}_[minified]
=== RUN TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_to_{_color:_blue_}_}_[minified]
--- PASS: TestAtKeyframes (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_0%,_50%_{_color:_red_}_25%,_75%_{_color:_blue_}_}_[minified] (0.00s)
--- PASS: TestAtKeyframes/@keyframes_name_{_from_{_color:_red_}_to_{_color:_blue_}_}_[minified] (0.00s)
=== RUN TestAtMedia
=== RUN TestAtMedia/@media_screen_{_div_{_color:_red_}_}
=== RUN TestAtMedia/@media_screen{div{color:red}}
=== RUN TestAtMedia/@media_screen_{_div_{_color:_red_}_}_[minified]
=== RUN TestAtMedia/@media_screen{div{color:red}}_[minified]
--- PASS: TestAtMedia (0.00s)
--- PASS: TestAtMedia/@media_screen_{_div_{_color:_red_}_} (0.00s)
--- PASS: TestAtMedia/@media_screen{div{color:red}} (0.00s)
--- PASS: TestAtMedia/@media_screen_{_div_{_color:_red_}_}_[minified] (0.00s)
--- PASS: TestAtMedia/@media_screen{div{color:red}}_[minified] (0.00s)
=== RUN TestAtFontFace
=== RUN TestAtFontFace/@font-face_{_font-family:_'Open_Sans';_src:_url('OpenSans.woff')_format('woff')_}
=== RUN TestAtFontFace/@font-face_{_font-family:_'Open_Sans';_src:_url('OpenSans.woff')_format('woff')_}_[minified]
--- PASS: TestAtFontFace (0.01s)
--- PASS: TestAtFontFace/@font-face_{_font-family:_'Open_Sans';_src:_url('OpenSans.woff')_format('woff')_} (0.00s)
--- PASS: TestAtFontFace/@font-face_{_font-family:_'Open_Sans';_src:_url('OpenSans.woff')_format('woff')_}_[minified] (0.01s)
=== RUN TestAtPage
=== RUN TestAtPage/@page_{_margin:_1cm_}
=== RUN TestAtPage/@page_:first_{_margin:_1cm_}
=== RUN TestAtPage/@page_{_margin:_1cm_}_[minified]
=== RUN TestAtPage/@page_:first_{_margin:_1cm_}_[minified]
--- PASS: TestAtPage (0.00s)
--- PASS: TestAtPage/@page_{_margin:_1cm_} (0.00s)
--- PASS: TestAtPage/@page_:first_{_margin:_1cm_} (0.00s)
--- PASS: TestAtPage/@page_{_margin:_1cm_}_[minified] (0.00s)
--- PASS: TestAtPage/@page_:first_{_margin:_1cm_}_[minified] (0.00s)
=== RUN TestMsGridColumnsWhitespace
=== RUN TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_(1fr)[3]_}
=== RUN TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_1fr_(20px_1fr)[3]_}
=== RUN TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_(1fr)[3]_}_[minified]
=== RUN TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_1fr_(20px_1fr)[3]_}_[minified]
--- PASS: TestMsGridColumnsWhitespace (0.01s)
--- PASS: TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_(1fr)[3]_} (0.00s)
--- PASS: TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_1fr_(20px_1fr)[3]_} (0.00s)
--- PASS: TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_(1fr)[3]_}_[minified] (0.00s)
--- PASS: TestMsGridColumnsWhitespace/div_{_-ms-grid-columns:_1fr_(20px_1fr)[3]_}_[minified] (0.00s)
=== RUN TestASCII
=== RUN TestASCII/*_{_background:_url(🐈)_}_[ascii]
=== RUN TestASCII/*_{_background:_url(🐈6)_}_[ascii]
=== RUN TestASCII/*_{_background:_url('🐈')_}_[ascii]
=== RUN TestASCII/*_{_background:_url('🐈6')_}_[ascii]
=== RUN TestASCII/*_{_background:_url('(🐈)')_}_[ascii]
=== RUN TestASCII/*_{_background:_url('(🐈6)')_}_[ascii]
=== RUN TestASCII/div_{_🐈:_🐈('🐈')_}_[ascii]
=== RUN TestASCII/div_{_🐈_:_🐈_('🐈_')_}_[ascii]
=== RUN TestASCII/div_{_🐈6:_🐈6('🐈6')_}_[ascii]
=== RUN TestASCII/@🐈;_[ascii]
=== RUN TestASCII/@🐈_{}_[ascii]
=== RUN TestASCII/@🐈_x_{}_[ascii]
=== RUN TestASCII/#🐈#x_{}_[ascii]
=== RUN TestASCII/#🐈_#x_{}_[ascii]
=== RUN TestASCII/#🐈::x_{}_[ascii]
=== RUN TestASCII/#🐈_::x_{}_[ascii]
=== RUN TestASCII/.🐈.x_{}_[ascii]
=== RUN TestASCII/.🐈_.x_{}_[ascii]
=== RUN TestASCII/.🐈::x_{}_[ascii]
=== RUN TestASCII/.🐈_::x_{}_[ascii]
=== RUN TestASCII/🐈|🐈.x_{}_[ascii]
=== RUN TestASCII/🐈|🐈_.x_{}_[ascii]
=== RUN TestASCII/🐈|🐈::x_{}_[ascii]
=== RUN TestASCII/🐈|🐈_::x_{}_[ascii]
=== RUN TestASCII/::🐈:x_{}_[ascii]
=== RUN TestASCII/::🐈_:x_{}_[ascii]
=== RUN TestASCII/[🐈]_{}_[ascii]
=== RUN TestASCII/[🐈=🐈]_{}_[ascii]
=== RUN TestASCII/[🐈|🐈=🐈]_{}_[ascii]
=== RUN TestASCII/.\10FFF_abc:after_{_content:_'\10FFF_abc'_}_[ascii]
=== RUN TestASCII/.\U00010fffabc:after_{_content:_'\U00010fffabc'_}_[ascii]
=== RUN TestASCII/.\10FFFFabc:after_{_content:_'\10FFFFabc'_}_[ascii]
=== RUN TestASCII/.\10FFFF_abc:after_{_content:_'\10FFFF_abc'_}_[ascii]
=== RUN TestASCII/.\U0010ffffabc:after_{_content:_'\U0010ffffabc'_}_[ascii]
=== RUN TestASCII/.\FEFF:after_{_content:_'\ufeff'_}
--- PASS: TestASCII (0.06s)
--- PASS: TestASCII/*_{_background:_url(🐈)_}_[ascii] (0.00s)
--- PASS: TestASCII/*_{_background:_url(🐈6)_}_[ascii] (0.00s)
--- PASS: TestASCII/*_{_background:_url('🐈')_}_[ascii] (0.01s)
--- PASS: TestASCII/*_{_background:_url('🐈6')_}_[ascii] (0.00s)
--- PASS: TestASCII/*_{_background:_url('(🐈)')_}_[ascii] (0.00s)
--- PASS: TestASCII/*_{_background:_url('(🐈6)')_}_[ascii] (0.00s)
--- PASS: TestASCII/div_{_🐈:_🐈('🐈')_}_[ascii] (0.00s)
--- PASS: TestASCII/div_{_🐈_:_🐈_('🐈_')_}_[ascii] (0.00s)
--- PASS: TestASCII/div_{_🐈6:_🐈6('🐈6')_}_[ascii] (0.00s)
--- PASS: TestASCII/@🐈;_[ascii] (0.00s)
--- PASS: TestASCII/@🐈_{}_[ascii] (0.00s)
--- PASS: TestASCII/@🐈_x_{}_[ascii] (0.00s)
--- PASS: TestASCII/#🐈#x_{}_[ascii] (0.00s)
--- PASS: TestASCII/#🐈_#x_{}_[ascii] (0.01s)
--- PASS: TestASCII/#🐈::x_{}_[ascii] (0.00s)
--- PASS: TestASCII/#🐈_::x_{}_[ascii] (0.00s)
--- PASS: TestASCII/.🐈.x_{}_[ascii] (0.00s)
--- PASS: TestASCII/.🐈_.x_{}_[ascii] (0.00s)
--- PASS: TestASCII/.🐈::x_{}_[ascii] (0.00s)
--- PASS: TestASCII/.🐈_::x_{}_[ascii] (0.00s)
--- PASS: TestASCII/🐈|🐈.x_{}_[ascii] (0.00s)
--- PASS: TestASCII/🐈|🐈_.x_{}_[ascii] (0.01s)
--- PASS: TestASCII/🐈|🐈::x_{}_[ascii] (0.00s)
--- PASS: TestASCII/🐈|🐈_::x_{}_[ascii] (0.00s)
--- PASS: TestASCII/::🐈:x_{}_[ascii] (0.00s)
--- PASS: TestASCII/::🐈_:x_{}_[ascii] (0.00s)
--- PASS: TestASCII/[🐈]_{}_[ascii] (0.00s)
--- PASS: TestASCII/[🐈=🐈]_{}_[ascii] (0.00s)
--- PASS: TestASCII/[🐈|🐈=🐈]_{}_[ascii] (0.01s)
--- PASS: TestASCII/.\10FFF_abc:after_{_content:_'\10FFF_abc'_}_[ascii] (0.00s)
--- PASS: TestASCII/.\U00010fffabc:after_{_content:_'\U00010fffabc'_}_[ascii] (0.00s)
--- PASS: TestASCII/.\10FFFFabc:after_{_content:_'\10FFFFabc'_}_[ascii] (0.00s)
--- PASS: TestASCII/.\10FFFF_abc:after_{_content:_'\10FFFF_abc'_}_[ascii] (0.00s)
--- PASS: TestASCII/.\U0010ffffabc:after_{_content:_'\U0010ffffabc'_}_[ascii] (0.00s)
--- PASS: TestASCII/.\FEFF:after_{_content:_'\ufeff'_} (0.01s)
PASS
ok github.com/evanw/esbuild/internal/css_printer 0.372s
=== RUN TestMockFSBasic
--- PASS: TestMockFSBasic (0.00s)
=== RUN TestMockFSRel
=== RUN TestMockFSRel/Rel("/a/b",_"/a/b")_==_"."
=== RUN TestMockFSRel/Rel("/a/b",_"/a/b/c")_==_"c"
=== RUN TestMockFSRel/Rel("/a/b",_"/a/b/c/d")_==_"c/d"
=== RUN TestMockFSRel/Rel("/a/b/c",_"/a/b")_==_".."
=== RUN TestMockFSRel/Rel("/a/b/c/d",_"/a/b")_==_"../.."
=== RUN TestMockFSRel/Rel("/a/b/c",_"/a/b/x")_==_"../x"
=== RUN TestMockFSRel/Rel("/a/b/c/d",_"/a/b/x")_==_"../../x"
=== RUN TestMockFSRel/Rel("/a/b/c",_"/a/b/x/y")_==_"../x/y"
=== RUN TestMockFSRel/Rel("/a/b/c/d",_"/a/b/x/y")_==_"../../x/y"
=== RUN TestMockFSRel/Rel("a/b",_"a/c")_==_"../c"
=== RUN TestMockFSRel/Rel("./a/b",_"./a/c")_==_"../c"
=== RUN TestMockFSRel/Rel(".",_"./a/b")_==_"a/b"
=== RUN TestMockFSRel/Rel(".",_".//a/b")_==_"a/b"
=== RUN TestMockFSRel/Rel(".",_"././a/b")_==_"a/b"
=== RUN TestMockFSRel/Rel(".",_"././/a/b")_==_"a/b"
--- PASS: TestMockFSRel (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b",_"/a/b")_==_"." (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b",_"/a/b/c")_==_"c" (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b",_"/a/b/c/d")_==_"c/d" (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b/c",_"/a/b")_==_".." (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b/c/d",_"/a/b")_==_"../.." (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b/c",_"/a/b/x")_==_"../x" (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b/c/d",_"/a/b/x")_==_"../../x" (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b/c",_"/a/b/x/y")_==_"../x/y" (0.00s)
--- PASS: TestMockFSRel/Rel("/a/b/c/d",_"/a/b/x/y")_==_"../../x/y" (0.00s)
--- PASS: TestMockFSRel/Rel("a/b",_"a/c")_==_"../c" (0.00s)
--- PASS: TestMockFSRel/Rel("./a/b",_"./a/c")_==_"../c" (0.00s)
--- PASS: TestMockFSRel/Rel(".",_"./a/b")_==_"a/b" (0.00s)
--- PASS: TestMockFSRel/Rel(".",_".//a/b")_==_"a/b" (0.00s)
--- PASS: TestMockFSRel/Rel(".",_"././a/b")_==_"a/b" (0.00s)
--- PASS: TestMockFSRel/Rel(".",_"././/a/b")_==_"a/b" (0.00s)
PASS
ok github.com/evanw/esbuild/internal/fs 0.054s
? github.com/evanw/esbuild/internal/graph [no test files]
? github.com/evanw/esbuild/internal/helpers [no test files]
=== RUN TestGenerateNonUniqueNameFromPath
--- PASS: TestGenerateNonUniqueNameFromPath (0.00s)
PASS
ok github.com/evanw/esbuild/internal/js_ast 0.050s
=== RUN TestComment
=== RUN TestComment//*
=== RUN TestComment//*/
=== RUN TestComment//**/
=== RUN TestComment///
--- PASS: TestComment (0.00s)
--- PASS: TestComment//* (0.00s)
--- PASS: TestComment//*/ (0.00s)
--- PASS: TestComment//**/ (0.00s)
--- PASS: TestComment/// (0.00s)
=== RUN TestHashbang
=== RUN TestHashbang/#!/usr/bin/env_node
=== RUN TestHashbang/#!/usr/bin/env_node_
=== RUN TestHashbang/#!/usr/bin/env_node_let_x
=== RUN TestHashbang/_#!/usr/bin/env_node
--- PASS: TestHashbang (0.00s)
--- PASS: TestHashbang/#!/usr/bin/env_node (0.00s)
--- PASS: TestHashbang/#!/usr/bin/env_node_ (0.00s)
--- PASS: TestHashbang/#!/usr/bin/env_node_let_x (0.00s)
--- PASS: TestHashbang/_#!/usr/bin/env_node (0.00s)
=== RUN TestIdentifier
=== RUN TestIdentifier/_
=== RUN TestIdentifier/$
=== RUN TestIdentifier/test
=== RUN TestIdentifier/t\u0065st
=== RUN TestIdentifier/t\u{65}st
=== RUN TestIdentifier/t\u.
=== RUN TestIdentifier/t\u0.
=== RUN TestIdentifier/t\u00.
=== RUN TestIdentifier/t\u006.
=== RUN TestIdentifier/t\u{.
=== RUN TestIdentifier/t\u{0.
=== RUN TestIdentifier/a\u200c
=== RUN TestIdentifier/a\u200d
--- PASS: TestIdentifier (0.00s)
--- PASS: TestIdentifier/_ (0.00s)
--- PASS: TestIdentifier/$ (0.00s)
--- PASS: TestIdentifier/test (0.00s)
--- PASS: TestIdentifier/t\u0065st (0.00s)
--- PASS: TestIdentifier/t\u{65}st (0.00s)
--- PASS: TestIdentifier/t\u. (0.00s)
--- PASS: TestIdentifier/t\u0. (0.00s)
--- PASS: TestIdentifier/t\u00. (0.00s)
--- PASS: TestIdentifier/t\u006. (0.00s)
--- PASS: TestIdentifier/t\u{. (0.00s)
--- PASS: TestIdentifier/t\u{0. (0.00s)
--- PASS: TestIdentifier/a\u200c (0.00s)
--- PASS: TestIdentifier/a\u200d (0.00s)
=== RUN TestNumericLiteral
=== RUN TestNumericLiteral/0
=== RUN TestNumericLiteral/000
=== RUN TestNumericLiteral/010
=== RUN TestNumericLiteral/123
=== RUN TestNumericLiteral/987
=== RUN TestNumericLiteral/0000
=== RUN TestNumericLiteral/0123
=== RUN TestNumericLiteral/0123.4567
=== RUN TestNumericLiteral/0987
=== RUN TestNumericLiteral/0987.6543
=== RUN TestNumericLiteral/01289
=== RUN TestNumericLiteral/01289.345
=== RUN TestNumericLiteral/999999999
=== RUN TestNumericLiteral/9999999999
=== RUN TestNumericLiteral/99999999999
=== RUN TestNumericLiteral/123456789123456789
=== RUN TestNumericLiteral/12345678912345678900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
=== RUN TestNumericLiteral/0b00101
=== RUN TestNumericLiteral/0B00101
=== RUN TestNumericLiteral/0b1011101011101011101011101011101011101
=== RUN TestNumericLiteral/0B1011101011101011101011101011101011101
=== RUN TestNumericLiteral/0b
=== RUN TestNumericLiteral/0B
=== RUN TestNumericLiteral/0b012
=== RUN TestNumericLiteral/0b018
=== RUN TestNumericLiteral/0b01a
=== RUN TestNumericLiteral/0b01A
=== RUN TestNumericLiteral/0o12345
=== RUN TestNumericLiteral/0O12345
=== RUN TestNumericLiteral/0o1234567654321
=== RUN TestNumericLiteral/0O1234567654321
=== RUN TestNumericLiteral/0o
=== RUN TestNumericLiteral/0O
=== RUN TestNumericLiteral/0o018
=== RUN TestNumericLiteral/0o01a
=== RUN TestNumericLiteral/0o01A
=== RUN TestNumericLiteral/0x12345678
=== RUN TestNumericLiteral/0xFEDCBA987
=== RUN TestNumericLiteral/0x000012345678
=== RUN TestNumericLiteral/0x123456781234
=== RUN TestNumericLiteral/0x
=== RUN TestNumericLiteral/0X
=== RUN TestNumericLiteral/0xGFEDCBA
=== RUN TestNumericLiteral/0xABCDEFG
=== RUN TestNumericLiteral/123.
=== RUN TestNumericLiteral/.0123
=== RUN TestNumericLiteral/0.0123
=== RUN TestNumericLiteral/2.2250738585072014e-308
=== RUN TestNumericLiteral/1.7976931348623157e+308
=== RUN TestNumericLiteral/4.9406564584124654417656879286822e-324
=== RUN TestNumericLiteral/5e-324
=== RUN TestNumericLiteral/1e-325
=== RUN TestNumericLiteral/1.797693134862315708145274237317e+308
=== RUN TestNumericLiteral/1.797693134862315808e+308
=== RUN TestNumericLiteral/1e+309
=== RUN TestNumericLiteral/0x7fff_ffff
=== RUN TestNumericLiteral/0x8000_0000
=== RUN TestNumericLiteral/0x8000_0001
=== RUN TestNumericLiteral/0xffff_ffff
=== RUN TestNumericLiteral/0x1_0000_0000
=== RUN TestNumericLiteral/0x1_0000_0001
=== RUN TestNumericLiteral/0x7fff_ffff_ffff_fdff
=== RUN TestNumericLiteral/0x8000_0000_0000_0000
=== RUN TestNumericLiteral/0x8000_0000_0000_3000
=== RUN TestNumericLiteral/0xffff_ffff_ffff_fbff
=== RUN TestNumericLiteral/0x1_0000_0000_0000_0000
=== RUN TestNumericLiteral/0x1_0000_0000_0000_1000
=== RUN TestNumericLiteral/1.
=== RUN TestNumericLiteral/.1
=== RUN TestNumericLiteral/1.1
=== RUN TestNumericLiteral/1e1
=== RUN TestNumericLiteral/1e+1
=== RUN TestNumericLiteral/1e-1
=== RUN TestNumericLiteral/.1e1
=== RUN TestNumericLiteral/.1e+1
=== RUN TestNumericLiteral/.1e-1
=== RUN TestNumericLiteral/1.e1
=== RUN TestNumericLiteral/1.e+1
=== RUN TestNumericLiteral/1.e-1
=== RUN TestNumericLiteral/1.1e1
=== RUN TestNumericLiteral/1.1e+1
=== RUN TestNumericLiteral/1.1e-1
=== RUN TestNumericLiteral/1e
=== RUN TestNumericLiteral/.1e
=== RUN TestNumericLiteral/1.e
=== RUN TestNumericLiteral/1.1e
=== RUN TestNumericLiteral/1e+
=== RUN TestNumericLiteral/.1e+
=== RUN TestNumericLiteral/1.e+
=== RUN TestNumericLiteral/1.1e+
=== RUN TestNumericLiteral/1e-
=== RUN TestNumericLiteral/.1e-
=== RUN TestNumericLiteral/1.e-
=== RUN TestNumericLiteral/1.1e-
=== RUN TestNumericLiteral/1e+-1
=== RUN TestNumericLiteral/1e-+1
=== RUN TestNumericLiteral/1z
=== RUN TestNumericLiteral/1.z
=== RUN TestNumericLiteral/1.0f
=== RUN TestNumericLiteral/0b1z
=== RUN TestNumericLiteral/0o1z
=== RUN TestNumericLiteral/0x1z
=== RUN TestNumericLiteral/1e1z
=== RUN TestNumericLiteral/1_2_3
=== RUN TestNumericLiteral/.1_2
=== RUN TestNumericLiteral/1_2.3_4
=== RUN TestNumericLiteral/1e2_3
=== RUN TestNumericLiteral/1_2e3_4
=== RUN TestNumericLiteral/1_2.3_4e5_6
=== RUN TestNumericLiteral/0b1_0
=== RUN TestNumericLiteral/0B1_0
=== RUN TestNumericLiteral/0o1_2
=== RUN TestNumericLiteral/0O1_2
=== RUN TestNumericLiteral/0x1_2
=== RUN TestNumericLiteral/0X1_2
=== RUN TestNumericLiteral/08.0_1
=== RUN TestNumericLiteral/09.0_1
=== RUN TestNumericLiteral/0_0
=== RUN TestNumericLiteral/0_1
=== RUN TestNumericLiteral/0_7
=== RUN TestNumericLiteral/0_8
=== RUN TestNumericLiteral/0_9
=== RUN TestNumericLiteral/00_0
=== RUN TestNumericLiteral/01_0
=== RUN TestNumericLiteral/07_0
=== RUN TestNumericLiteral/08_0
=== RUN TestNumericLiteral/09_0
=== RUN TestNumericLiteral/08_0.1
=== RUN TestNumericLiteral/09_0.1
=== RUN TestNumericLiteral/1__2
=== RUN TestNumericLiteral/.1__2
=== RUN TestNumericLiteral/1e2__3
=== RUN TestNumericLiteral/0b1__0
=== RUN TestNumericLiteral/0B1__0
=== RUN TestNumericLiteral/0o1__2
=== RUN TestNumericLiteral/0O1__2
=== RUN TestNumericLiteral/0x1__2
=== RUN TestNumericLiteral/0X1__2
=== RUN TestNumericLiteral/1_
=== RUN TestNumericLiteral/1._
=== RUN TestNumericLiteral/1_.
=== RUN TestNumericLiteral/.1_
=== RUN TestNumericLiteral/1e_
=== RUN TestNumericLiteral/1e1_
=== RUN TestNumericLiteral/1_e1
=== RUN TestNumericLiteral/.1_e1
=== RUN TestNumericLiteral/1._2
=== RUN TestNumericLiteral/1_.2
=== RUN TestNumericLiteral/0b_1
=== RUN TestNumericLiteral/0B_1
=== RUN TestNumericLiteral/0o_1
=== RUN TestNumericLiteral/0O_1
=== RUN TestNumericLiteral/0x_1
=== RUN TestNumericLiteral/0X_1
=== RUN TestNumericLiteral/0b1_
=== RUN TestNumericLiteral/0B1_
=== RUN TestNumericLiteral/0o1_
=== RUN TestNumericLiteral/0O1_
=== RUN TestNumericLiteral/0x1_
=== RUN TestNumericLiteral/0X1_
--- PASS: TestNumericLiteral (0.07s)
--- PASS: TestNumericLiteral/0 (0.00s)
--- PASS: TestNumericLiteral/000 (0.00s)
--- PASS: TestNumericLiteral/010 (0.00s)
--- PASS: TestNumericLiteral/123 (0.00s)
--- PASS: TestNumericLiteral/987 (0.00s)
--- PASS: TestNumericLiteral/0000 (0.00s)
--- PASS: TestNumericLiteral/0123 (0.00s)
--- PASS: TestNumericLiteral/0123.4567 (0.00s)
--- PASS: TestNumericLiteral/0987 (0.00s)
--- PASS: TestNumericLiteral/0987.6543 (0.00s)
--- PASS: TestNumericLiteral/01289 (0.00s)
--- PASS: TestNumericLiteral/01289.345 (0.00s)
--- PASS: TestNumericLiteral/999999999 (0.00s)
--- PASS: TestNumericLiteral/9999999999 (0.00s)
--- PASS: TestNumericLiteral/99999999999 (0.00s)
--- PASS: TestNumericLiteral/123456789123456789 (0.00s)
--- PASS: TestNumericLiteral/12345678912345678900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (0.00s)
--- PASS: TestNumericLiteral/0b00101 (0.00s)
--- PASS: TestNumericLiteral/0B00101 (0.00s)
--- PASS: TestNumericLiteral/0b1011101011101011101011101011101011101 (0.00s)
--- PASS: TestNumericLiteral/0B1011101011101011101011101011101011101 (0.00s)
--- PASS: TestNumericLiteral/0b (0.00s)
--- PASS: TestNumericLiteral/0B (0.00s)
--- PASS: TestNumericLiteral/0b012 (0.00s)
--- PASS: TestNumericLiteral/0b018 (0.00s)
--- PASS: TestNumericLiteral/0b01a (0.00s)
--- PASS: TestNumericLiteral/0b01A (0.00s)
--- PASS: TestNumericLiteral/0o12345 (0.00s)
--- PASS: TestNumericLiteral/0O12345 (0.00s)
--- PASS: TestNumericLiteral/0o1234567654321 (0.00s)
--- PASS: TestNumericLiteral/0O1234567654321 (0.00s)
--- PASS: TestNumericLiteral/0o (0.00s)
--- PASS: TestNumericLiteral/0O (0.00s)
--- PASS: TestNumericLiteral/0o018 (0.00s)
--- PASS: TestNumericLiteral/0o01a (0.00s)
--- PASS: TestNumericLiteral/0o01A (0.00s)
--- PASS: TestNumericLiteral/0x12345678 (0.00s)
--- PASS: TestNumericLiteral/0xFEDCBA987 (0.00s)
--- PASS: TestNumericLiteral/0x000012345678 (0.00s)
--- PASS: TestNumericLiteral/0x123456781234 (0.00s)
--- PASS: TestNumericLiteral/0x (0.00s)
--- PASS: TestNumericLiteral/0X (0.00s)
--- PASS: TestNumericLiteral/0xGFEDCBA (0.00s)
--- PASS: TestNumericLiteral/0xABCDEFG (0.00s)
--- PASS: TestNumericLiteral/123. (0.00s)
--- PASS: TestNumericLiteral/.0123 (0.00s)
--- PASS: TestNumericLiteral/0.0123 (0.00s)
--- PASS: TestNumericLiteral/2.2250738585072014e-308 (0.00s)
--- PASS: TestNumericLiteral/1.7976931348623157e+308 (0.00s)
--- PASS: TestNumericLiteral/4.9406564584124654417656879286822e-324 (0.00s)
--- PASS: TestNumericLiteral/5e-324 (0.00s)
--- PASS: TestNumericLiteral/1e-325 (0.00s)
--- PASS: TestNumericLiteral/1.797693134862315708145274237317e+308 (0.00s)
--- PASS: TestNumericLiteral/1.797693134862315808e+308 (0.00s)
--- PASS: TestNumericLiteral/1e+309 (0.00s)
--- PASS: TestNumericLiteral/0x7fff_ffff (0.00s)
--- PASS: TestNumericLiteral/0x8000_0000 (0.00s)
--- PASS: TestNumericLiteral/0x8000_0001 (0.00s)
--- PASS: TestNumericLiteral/0xffff_ffff (0.00s)
--- PASS: TestNumericLiteral/0x1_0000_0000 (0.00s)
--- PASS: TestNumericLiteral/0x1_0000_0001 (0.00s)
--- PASS: TestNumericLiteral/0x7fff_ffff_ffff_fdff (0.00s)
--- PASS: TestNumericLiteral/0x8000_0000_0000_0000 (0.00s)
--- PASS: TestNumericLiteral/0x8000_0000_0000_3000 (0.00s)
--- PASS: TestNumericLiteral/0xffff_ffff_ffff_fbff (0.00s)
--- PASS: TestNumericLiteral/0x1_0000_0000_0000_0000 (0.00s)
--- PASS: TestNumericLiteral/0x1_0000_0000_0000_1000 (0.00s)
--- PASS: TestNumericLiteral/1. (0.00s)
--- PASS: TestNumericLiteral/.1 (0.00s)
--- PASS: TestNumericLiteral/1.1 (0.00s)
--- PASS: TestNumericLiteral/1e1 (0.00s)
--- PASS: TestNumericLiteral/1e+1 (0.00s)
--- PASS: TestNumericLiteral/1e-1 (0.00s)
--- PASS: TestNumericLiteral/.1e1 (0.00s)
--- PASS: TestNumericLiteral/.1e+1 (0.00s)
--- PASS: TestNumericLiteral/.1e-1 (0.00s)
--- PASS: TestNumericLiteral/1.e1 (0.00s)
--- PASS: TestNumericLiteral/1.e+1 (0.00s)
--- PASS: TestNumericLiteral/1.e-1 (0.00s)
--- PASS: TestNumericLiteral/1.1e1 (0.00s)
--- PASS: TestNumericLiteral/1.1e+1 (0.00s)
--- PASS: TestNumericLiteral/1.1e-1 (0.00s)
--- PASS: TestNumericLiteral/1e (0.00s)
--- PASS: TestNumericLiteral/.1e (0.00s)
--- PASS: TestNumericLiteral/1.e (0.00s)
--- PASS: TestNumericLiteral/1.1e (0.00s)
--- PASS: TestNumericLiteral/1e+ (0.00s)
--- PASS: TestNumericLiteral/.1e+ (0.00s)
--- PASS: TestNumericLiteral/1.e+ (0.00s)
--- PASS: TestNumericLiteral/1.1e+ (0.00s)
--- PASS: TestNumericLiteral/1e- (0.00s)
--- PASS: TestNumericLiteral/.1e- (0.00s)
--- PASS: TestNumericLiteral/1.e- (0.00s)
--- PASS: TestNumericLiteral/1.1e- (0.00s)
--- PASS: TestNumericLiteral/1e+-1 (0.00s)
--- PASS: TestNumericLiteral/1e-+1 (0.00s)
--- PASS: TestNumericLiteral/1z (0.00s)
--- PASS: TestNumericLiteral/1.z (0.00s)
--- PASS: TestNumericLiteral/1.0f (0.00s)
--- PASS: TestNumericLiteral/0b1z (0.00s)
--- PASS: TestNumericLiteral/0o1z (0.00s)
--- PASS: TestNumericLiteral/0x1z (0.00s)
--- PASS: TestNumericLiteral/1e1z (0.00s)
--- PASS: TestNumericLiteral/1_2_3 (0.00s)
--- PASS: TestNumericLiteral/.1_2 (0.00s)
--- PASS: TestNumericLiteral/1_2.3_4 (0.00s)
--- PASS: TestNumericLiteral/1e2_3 (0.00s)
--- PASS: TestNumericLiteral/1_2e3_4 (0.00s)
--- PASS: TestNumericLiteral/1_2.3_4e5_6 (0.00s)
--- PASS: TestNumericLiteral/0b1_0 (0.00s)
--- PASS: TestNumericLiteral/0B1_0 (0.00s)
--- PASS: TestNumericLiteral/0o1_2 (0.00s)
--- PASS: TestNumericLiteral/0O1_2 (0.00s)
--- PASS: TestNumericLiteral/0x1_2 (0.00s)
--- PASS: TestNumericLiteral/0X1_2 (0.00s)
--- PASS: TestNumericLiteral/08.0_1 (0.00s)
--- PASS: TestNumericLiteral/09.0_1 (0.00s)
--- PASS: TestNumericLiteral/0_0 (0.00s)
--- PASS: TestNumericLiteral/0_1 (0.00s)
--- PASS: TestNumericLiteral/0_7 (0.00s)
--- PASS: TestNumericLiteral/0_8 (0.00s)
--- PASS: TestNumericLiteral/0_9 (0.00s)
--- PASS: TestNumericLiteral/00_0 (0.00s)
--- PASS: TestNumericLiteral/01_0 (0.00s)
--- PASS: TestNumericLiteral/07_0 (0.00s)
--- PASS: TestNumericLiteral/08_0 (0.00s)
--- PASS: TestNumericLiteral/09_0 (0.00s)
--- PASS: TestNumericLiteral/08_0.1 (0.00s)
--- PASS: TestNumericLiteral/09_0.1 (0.00s)
--- PASS: TestNumericLiteral/1__2 (0.00s)
--- PASS: TestNumericLiteral/.1__2 (0.00s)
--- PASS: TestNumericLiteral/1e2__3 (0.00s)
--- PASS: TestNumericLiteral/0b1__0 (0.00s)
--- PASS: TestNumericLiteral/0B1__0 (0.00s)
--- PASS: TestNumericLiteral/0o1__2 (0.00s)
--- PASS: TestNumericLiteral/0O1__2 (0.00s)
--- PASS: TestNumericLiteral/0x1__2 (0.00s)
--- PASS: TestNumericLiteral/0X1__2 (0.00s)
--- PASS: TestNumericLiteral/1_ (0.00s)
--- PASS: TestNumericLiteral/1._ (0.00s)
--- PASS: TestNumericLiteral/1_. (0.00s)
--- PASS: TestNumericLiteral/.1_ (0.00s)
--- PASS: TestNumericLiteral/1e_ (0.00s)
--- PASS: TestNumericLiteral/1e1_ (0.00s)
--- PASS: TestNumericLiteral/1_e1 (0.00s)
--- PASS: TestNumericLiteral/.1_e1 (0.00s)
--- PASS: TestNumericLiteral/1._2 (0.00s)
--- PASS: TestNumericLiteral/1_.2 (0.00s)
--- PASS: TestNumericLiteral/0b_1 (0.00s)
--- PASS: TestNumericLiteral/0B_1 (0.00s)
--- PASS: TestNumericLiteral/0o_1 (0.00s)
--- PASS: TestNumericLiteral/0O_1 (0.00s)
--- PASS: TestNumericLiteral/0x_1 (0.00s)
--- PASS: TestNumericLiteral/0X_1 (0.00s)
--- PASS: TestNumericLiteral/0b1_ (0.00s)
--- PASS: TestNumericLiteral/0B1_ (0.00s)
--- PASS: TestNumericLiteral/0o1_ (0.00s)
--- PASS: TestNumericLiteral/0O1_ (0.00s)
--- PASS: TestNumericLiteral/0x1_ (0.00s)
--- PASS: TestNumericLiteral/0X1_ (0.00s)
=== RUN TestBigIntegerLiteral
=== RUN TestBigIntegerLiteral/0n
=== RUN TestBigIntegerLiteral/123n
=== RUN TestBigIntegerLiteral/9007199254740993n
=== RUN TestBigIntegerLiteral/0b00101n
=== RUN TestBigIntegerLiteral/0B00101n
=== RUN TestBigIntegerLiteral/0b1011101011101011101011101011101011101n
=== RUN TestBigIntegerLiteral/0B1011101011101011101011101011101011101n
=== RUN TestBigIntegerLiteral/0o12345n
=== RUN TestBigIntegerLiteral/0O12345n
=== RUN TestBigIntegerLiteral/0o1234567654321n
=== RUN TestBigIntegerLiteral/0O1234567654321n
=== RUN TestBigIntegerLiteral/0x12345678n
=== RUN TestBigIntegerLiteral/0xFEDCBA987n
=== RUN TestBigIntegerLiteral/0x000012345678n
=== RUN TestBigIntegerLiteral/0x123456781234n
=== RUN TestBigIntegerLiteral/1_2_3n
=== RUN TestBigIntegerLiteral/0b1_0_1n
=== RUN TestBigIntegerLiteral/0o1_2_3n
=== RUN TestBigIntegerLiteral/0x1_2_3n
=== RUN TestBigIntegerLiteral/1e2n
=== RUN TestBigIntegerLiteral/1.0n
=== RUN TestBigIntegerLiteral/.1n
=== RUN TestBigIntegerLiteral/000n
=== RUN TestBigIntegerLiteral/0123n
=== RUN TestBigIntegerLiteral/089n
=== RUN TestBigIntegerLiteral/0_1n
--- PASS: TestBigIntegerLiteral (0.01s)
--- PASS: TestBigIntegerLiteral/0n (0.00s)
--- PASS: TestBigIntegerLiteral/123n (0.00s)
--- PASS: TestBigIntegerLiteral/9007199254740993n (0.00s)
--- PASS: TestBigIntegerLiteral/0b00101n (0.00s)
--- PASS: TestBigIntegerLiteral/0B00101n (0.00s)
--- PASS: TestBigIntegerLiteral/0b1011101011101011101011101011101011101n (0.00s)
--- PASS: TestBigIntegerLiteral/0B1011101011101011101011101011101011101n (0.00s)
--- PASS: TestBigIntegerLiteral/0o12345n (0.00s)
--- PASS: TestBigIntegerLiteral/0O12345n (0.00s)
--- PASS: TestBigIntegerLiteral/0o1234567654321n (0.00s)
--- PASS: TestBigIntegerLiteral/0O1234567654321n (0.00s)
--- PASS: TestBigIntegerLiteral/0x12345678n (0.00s)
--- PASS: TestBigIntegerLiteral/0xFEDCBA987n (0.00s)
--- PASS: TestBigIntegerLiteral/0x000012345678n (0.00s)
--- PASS: TestBigIntegerLiteral/0x123456781234n (0.00s)
--- PASS: TestBigIntegerLiteral/1_2_3n (0.00s)
--- PASS: TestBigIntegerLiteral/0b1_0_1n (0.00s)
--- PASS: TestBigIntegerLiteral/0o1_2_3n (0.00s)
--- PASS: TestBigIntegerLiteral/0x1_2_3n (0.00s)
--- PASS: TestBigIntegerLiteral/1e2n (0.00s)
--- PASS: TestBigIntegerLiteral/1.0n (0.00s)
--- PASS: TestBigIntegerLiteral/.1n (0.00s)
--- PASS: TestBigIntegerLiteral/000n (0.00s)
--- PASS: TestBigIntegerLiteral/0123n (0.00s)
--- PASS: TestBigIntegerLiteral/089n (0.00s)
--- PASS: TestBigIntegerLiteral/0_1n (0.00s)
=== RUN TestStringLiteral
=== RUN TestStringLiteral/''
=== RUN TestStringLiteral/'123'
=== RUN TestStringLiteral/'"'
=== RUN TestStringLiteral/'\''
=== RUN TestStringLiteral/'\"'
=== RUN TestStringLiteral/'\\'
=== RUN TestStringLiteral/'\a'
=== RUN TestStringLiteral/'\b'
=== RUN TestStringLiteral/'\f'
=== RUN TestStringLiteral/'\n'
=== RUN TestStringLiteral/'\r'
=== RUN TestStringLiteral/'\t'
=== RUN TestStringLiteral/'\v'
=== RUN TestStringLiteral/'\0'
=== RUN TestStringLiteral/'\1'
=== RUN TestStringLiteral/'\2'
=== RUN TestStringLiteral/'\3'
=== RUN TestStringLiteral/'\4'
=== RUN TestStringLiteral/'\5'
=== RUN TestStringLiteral/'\6'
=== RUN TestStringLiteral/'\7'
=== RUN TestStringLiteral/'\000'
=== RUN TestStringLiteral/'\001'
=== RUN TestStringLiteral/'\002'
=== RUN TestStringLiteral/'\003'
=== RUN TestStringLiteral/'\004'
=== RUN TestStringLiteral/'\005'
=== RUN TestStringLiteral/'\006'
=== RUN TestStringLiteral/'\007'
=== RUN TestStringLiteral/'\000'#01
=== RUN TestStringLiteral/'\100'
=== RUN TestStringLiteral/'\200'
=== RUN TestStringLiteral/'\300'
=== RUN TestStringLiteral/'\377'
=== RUN TestStringLiteral/'\378'
=== RUN TestStringLiteral/'\400'
=== RUN TestStringLiteral/'\500'
=== RUN TestStringLiteral/'\600'
=== RUN TestStringLiteral/'\700'
=== RUN TestStringLiteral/'\x00'
=== RUN TestStringLiteral/'\X11'
=== RUN TestStringLiteral/'\x71'
=== RUN TestStringLiteral/'\x7f'
=== RUN TestStringLiteral/'\x7F'
=== RUN TestStringLiteral/'\u0000'
=== RUN TestStringLiteral/'\ucafe\uCAFE\u7FFF'
=== RUN TestStringLiteral/'\uD800'
=== RUN TestStringLiteral/'\uDC00'
=== RUN TestStringLiteral/'\U0000'
=== RUN TestStringLiteral/'\u{100000}'
=== RUN TestStringLiteral/'\u{10FFFF}'
=== RUN TestStringLiteral/'\u{110000}'
=== RUN TestStringLiteral/'\u{FFFFFFFF}'
=== RUN TestStringLiteral/'_'
=== RUN TestStringLiteral/'_'#01
=== RUN TestStringLiteral/"_"
=== RUN TestStringLiteral/"_"#01
=== RUN TestStringLiteral/'_'#02
=== RUN TestStringLiteral/'_'#03
=== RUN TestStringLiteral/"_"#02
=== RUN TestStringLiteral/"_"#03
=== RUN TestStringLiteral/'1\_2'
=== RUN TestStringLiteral/'1\_2'#01
=== RUN TestStringLiteral/'1\__2'
=== RUN TestStringLiteral/'1\_2'#02
=== RUN TestStringLiteral/'1\_2'#03
=== RUN TestStringLiteral/'1\__2'#01
=== RUN TestStringLiteral/"'
=== RUN TestStringLiteral/'"
=== RUN TestStringLiteral/'\
=== RUN TestStringLiteral/'\'
=== RUN TestStringLiteral/'\x
=== RUN TestStringLiteral/'\x'
=== RUN TestStringLiteral/'\xG'
=== RUN TestStringLiteral/'\xF'
=== RUN TestStringLiteral/'\xFG'
=== RUN TestStringLiteral/'\u
=== RUN TestStringLiteral/'\u'
=== RUN TestStringLiteral/'\u0'
=== RUN TestStringLiteral/'\u00'
=== RUN TestStringLiteral/'\u000'
--- PASS: TestStringLiteral (0.05s)
--- PASS: TestStringLiteral/'' (0.00s)
--- PASS: TestStringLiteral/'123' (0.00s)
--- PASS: TestStringLiteral/'"' (0.00s)
--- PASS: TestStringLiteral/'\'' (0.00s)
--- PASS: TestStringLiteral/'\"' (0.00s)
--- PASS: TestStringLiteral/'\\' (0.00s)
--- PASS: TestStringLiteral/'\a' (0.00s)
--- PASS: TestStringLiteral/'\b' (0.00s)
--- PASS: TestStringLiteral/'\f' (0.00s)
--- PASS: TestStringLiteral/'\n' (0.00s)
--- PASS: TestStringLiteral/'\r' (0.00s)
--- PASS: TestStringLiteral/'\t' (0.00s)
--- PASS: TestStringLiteral/'\v' (0.00s)
--- PASS: TestStringLiteral/'\0' (0.00s)
--- PASS: TestStringLiteral/'\1' (0.00s)
--- PASS: TestStringLiteral/'\2' (0.00s)
--- PASS: TestStringLiteral/'\3' (0.00s)
--- PASS: TestStringLiteral/'\4' (0.00s)
--- PASS: TestStringLiteral/'\5' (0.00s)
--- PASS: TestStringLiteral/'\6' (0.00s)
--- PASS: TestStringLiteral/'\7' (0.00s)
--- PASS: TestStringLiteral/'\000' (0.00s)
--- PASS: TestStringLiteral/'\001' (0.00s)
--- PASS: TestStringLiteral/'\002' (0.00s)
--- PASS: TestStringLiteral/'\003' (0.00s)
--- PASS: TestStringLiteral/'\004' (0.00s)
--- PASS: TestStringLiteral/'\005' (0.00s)
--- PASS: TestStringLiteral/'\006' (0.00s)
--- PASS: TestStringLiteral/'\007' (0.00s)
--- PASS: TestStringLiteral/'\000'#01 (0.00s)
--- PASS: TestStringLiteral/'\100' (0.00s)
--- PASS: TestStringLiteral/'\200' (0.01s)
--- PASS: TestStringLiteral/'\300' (0.00s)
--- PASS: TestStringLiteral/'\377' (0.00s)
--- PASS: TestStringLiteral/'\378' (0.00s)
--- PASS: TestStringLiteral/'\400' (0.00s)
--- PASS: TestStringLiteral/'\500' (0.00s)
--- PASS: TestStringLiteral/'\600' (0.00s)
--- PASS: TestStringLiteral/'\700' (0.00s)
--- PASS: TestStringLiteral/'\x00' (0.00s)
--- PASS: TestStringLiteral/'\X11' (0.00s)
--- PASS: TestStringLiteral/'\x71' (0.00s)
--- PASS: TestStringLiteral/'\x7f' (0.00s)
--- PASS: TestStringLiteral/'\x7F' (0.00s)
--- PASS: TestStringLiteral/'\u0000' (0.00s)
--- PASS: TestStringLiteral/'\ucafe\uCAFE\u7FFF' (0.00s)
--- PASS: TestStringLiteral/'\uD800' (0.00s)
--- PASS: TestStringLiteral/'\uDC00' (0.00s)
--- PASS: TestStringLiteral/'\U0000' (0.00s)
--- PASS: TestStringLiteral/'\u{100000}' (0.00s)
--- PASS: TestStringLiteral/'\u{10FFFF}' (0.00s)
--- PASS: TestStringLiteral/'\u{110000}' (0.00s)
--- PASS: TestStringLiteral/'\u{FFFFFFFF}' (0.00s)
--- PASS: TestStringLiteral/'_' (0.00s)
--- PASS: TestStringLiteral/'_'#01 (0.00s)
--- PASS: TestStringLiteral/"_" (0.00s)
--- PASS: TestStringLiteral/"_"#01 (0.00s)
--- PASS: TestStringLiteral/'_'#02 (0.00s)
--- PASS: TestStringLiteral/'_'#03 (0.00s)
--- PASS: TestStringLiteral/"_"#02 (0.00s)
--- PASS: TestStringLiteral/"_"#03 (0.00s)
--- PASS: TestStringLiteral/'1\_2' (0.00s)
--- PASS: TestStringLiteral/'1\_2'#01 (0.00s)
--- PASS: TestStringLiteral/'1\__2' (0.00s)
--- PASS: TestStringLiteral/'1\_2'#02 (0.00s)
--- PASS: TestStringLiteral/'1\_2'#03 (0.00s)
--- PASS: TestStringLiteral/'1\__2'#01 (0.00s)
--- PASS: TestStringLiteral/"' (0.00s)
--- PASS: TestStringLiteral/'" (0.00s)
--- PASS: TestStringLiteral/'\ (0.00s)
--- PASS: TestStringLiteral/'\' (0.00s)
--- PASS: TestStringLiteral/'\x (0.00s)
--- PASS: TestStringLiteral/'\x' (0.00s)
--- PASS: TestStringLiteral/'\xG' (0.00s)
--- PASS: TestStringLiteral/'\xF' (0.00s)
--- PASS: TestStringLiteral/'\xFG' (0.00s)
--- PASS: TestStringLiteral/'\u (0.00s)
--- PASS: TestStringLiteral/'\u' (0.00s)
--- PASS: TestStringLiteral/'\u0' (0.00s)
--- PASS: TestStringLiteral/'\u00' (0.00s)
--- PASS: TestStringLiteral/'\u000' (0.00s)
=== RUN TestTokens
=== RUN TestTokens/#00
=== RUN TestTokens/\x00
=== RUN TestTokens/#!
=== RUN TestTokens/(
=== RUN TestTokens/)
=== RUN TestTokens/[
=== RUN TestTokens/]
=== RUN TestTokens/{
=== RUN TestTokens/}
=== RUN TestTokens/break
=== RUN TestTokens/case
=== RUN TestTokens/catch
=== RUN TestTokens/class
=== RUN TestTokens/const
=== RUN TestTokens/continue
=== RUN TestTokens/debugger
=== RUN TestTokens/default
=== RUN TestTokens/delete
=== RUN TestTokens/do
=== RUN TestTokens/else
=== RUN TestTokens/enum
=== RUN TestTokens/export
=== RUN TestTokens/extends
=== RUN TestTokens/false
=== RUN TestTokens/finally
=== RUN TestTokens/for
=== RUN TestTokens/function
=== RUN TestTokens/if
=== RUN TestTokens/import
=== RUN TestTokens/in
=== RUN TestTokens/instanceof
=== RUN TestTokens/new
=== RUN TestTokens/null
=== RUN TestTokens/return
=== RUN TestTokens/super
=== RUN TestTokens/switch
=== RUN TestTokens/this
=== RUN TestTokens/throw
=== RUN TestTokens/true
=== RUN TestTokens/try
=== RUN TestTokens/typeof
=== RUN TestTokens/var
=== RUN TestTokens/void
=== RUN TestTokens/while
=== RUN TestTokens/with
--- PASS: TestTokens (0.06s)
--- PASS: TestTokens/#00 (0.00s)
--- PASS: TestTokens/\x00 (0.00s)
--- PASS: TestTokens/#! (0.00s)
--- PASS: TestTokens/( (0.00s)
--- PASS: TestTokens/) (0.00s)
--- PASS: TestTokens/[ (0.00s)
--- PASS: TestTokens/] (0.00s)
--- PASS: TestTokens/{ (0.00s)
--- PASS: TestTokens/} (0.00s)
--- PASS: TestTokens/break (0.00s)
--- PASS: TestTokens/case (0.00s)
--- PASS: TestTokens/catch (0.00s)
--- PASS: TestTokens/class (0.00s)
--- PASS: TestTokens/const (0.00s)
--- PASS: TestTokens/continue (0.00s)
--- PASS: TestTokens/debugger (0.01s)
--- PASS: TestTokens/default (0.00s)
--- PASS: TestTokens/delete (0.00s)
--- PASS: TestTokens/do (0.00s)
--- PASS: TestTokens/else (0.00s)
--- PASS: TestTokens/enum (0.00s)
--- PASS: TestTokens/export (0.00s)
--- PASS: TestTokens/extends (0.00s)
--- PASS: TestTokens/false (0.00s)
--- PASS: TestTokens/finally (0.00s)
--- PASS: TestTokens/for (0.00s)
--- PASS: TestTokens/function (0.00s)
--- PASS: TestTokens/if (0.00s)
--- PASS: TestTokens/import (0.00s)
--- PASS: TestTokens/in (0.00s)
--- PASS: TestTokens/instanceof (0.00s)
--- PASS: TestTokens/new (0.00s)
--- PASS: TestTokens/null (0.00s)
--- PASS: TestTokens/return (0.00s)
--- PASS: TestTokens/super (0.00s)
--- PASS: TestTokens/switch (0.00s)
--- PASS: TestTokens/this (0.00s)
--- PASS: TestTokens/throw (0.00s)
--- PASS: TestTokens/true (0.00s)
--- PASS: TestTokens/try (0.00s)
--- PASS: TestTokens/typeof (0.00s)
--- PASS: TestTokens/var (0.00s)
--- PASS: TestTokens/void (0.00s)
--- PASS: TestTokens/while (0.00s)
--- PASS: TestTokens/with (0.00s)
PASS
ok github.com/evanw/esbuild/internal/js_lexer 0.236s
=== RUN TestLowerFunctionArgumentScope
=== RUN TestLowerFunctionArgumentScope/(x_=_a()_??_b)_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/(x_=_a()?.b)_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/(x_=_a?.b?.())_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/(x_=_a.b.c?.())_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/(x_=_class_{_static_a_})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/(function(x_=_a()_??_b)_{_});_
=== RUN TestLowerFunctionArgumentScope/(function(x_=_a()?.b)_{_});_
=== RUN TestLowerFunctionArgumentScope/(function(x_=_a?.b?.())_{_});_
=== RUN TestLowerFunctionArgumentScope/(function(x_=_a.b.c?.())_{_});_
=== RUN TestLowerFunctionArgumentScope/(function(x_=_class_{_static_a_})_{_});_
=== RUN TestLowerFunctionArgumentScope/function_foo(x_=_a()_??_b)_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo(x_=_a()?.b)_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo(x_=_a?.b?.())_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo(x_=_a.b.c?.())_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo(x_=_class_{_static_a_})_{_}_
=== RUN TestLowerFunctionArgumentScope/({[a()_??_b]:_x})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({[a()?.b]:_x})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({[a?.b?.()]:_x})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({[a.b.c?.()]:_x})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({[class_{_static_a_}]:_x})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/(function({[a()_??_b]:_x})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({[a()?.b]:_x})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({[a?.b?.()]:_x})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({[a.b.c?.()]:_x})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({[class_{_static_a_}]:_x})_{_});_
=== RUN TestLowerFunctionArgumentScope/function_foo({[a()_??_b]:_x})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({[a()?.b]:_x})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({[a?.b?.()]:_x})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({[a.b.c?.()]:_x})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({[class_{_static_a_}]:_x})_{_}_
=== RUN TestLowerFunctionArgumentScope/({x_=_a()_??_b})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({x_=_a()?.b})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({x_=_a?.b?.()})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({x_=_a.b.c?.()})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/({x_=_class_{_static_a_}})_=>_{_};_
=== RUN TestLowerFunctionArgumentScope/(function({x_=_a()_??_b})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({x_=_a()?.b})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({x_=_a?.b?.()})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({x_=_a.b.c?.()})_{_});_
=== RUN TestLowerFunctionArgumentScope/(function({x_=_class_{_static_a_}})_{_});_
=== RUN TestLowerFunctionArgumentScope/function_foo({x_=_a()_??_b})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({x_=_a()?.b})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({x_=_a?.b?.()})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({x_=_a.b.c?.()})_{_}_
=== RUN TestLowerFunctionArgumentScope/function_foo({x_=_class_{_static_a_}})_{_}_
--- PASS: TestLowerFunctionArgumentScope (0.05s)
--- PASS: TestLowerFunctionArgumentScope/(x_=_a()_??_b)_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(x_=_a()?.b)_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(x_=_a?.b?.())_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(x_=_a.b.c?.())_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(x_=_class_{_static_a_})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function(x_=_a()_??_b)_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function(x_=_a()?.b)_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function(x_=_a?.b?.())_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function(x_=_a.b.c?.())_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function(x_=_class_{_static_a_})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo(x_=_a()_??_b)_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo(x_=_a()?.b)_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo(x_=_a?.b?.())_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo(x_=_a.b.c?.())_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo(x_=_class_{_static_a_})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({[a()_??_b]:_x})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({[a()?.b]:_x})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({[a?.b?.()]:_x})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({[a.b.c?.()]:_x})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({[class_{_static_a_}]:_x})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({[a()_??_b]:_x})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({[a()?.b]:_x})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({[a?.b?.()]:_x})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({[a.b.c?.()]:_x})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({[class_{_static_a_}]:_x})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({[a()_??_b]:_x})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({[a()?.b]:_x})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({[a?.b?.()]:_x})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({[a.b.c?.()]:_x})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({[class_{_static_a_}]:_x})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({x_=_a()_??_b})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({x_=_a()?.b})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({x_=_a?.b?.()})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({x_=_a.b.c?.()})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/({x_=_class_{_static_a_}})_=>_{_};_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({x_=_a()_??_b})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({x_=_a()?.b})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({x_=_a?.b?.()})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({x_=_a.b.c?.()})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/(function({x_=_class_{_static_a_}})_{_});_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({x_=_a()_??_b})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({x_=_a()?.b})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({x_=_a?.b?.()})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({x_=_a.b.c?.()})_{_}_ (0.00s)
--- PASS: TestLowerFunctionArgumentScope/function_foo({x_=_class_{_static_a_}})_{_}_ (0.00s)
=== RUN TestLowerNullishCoalescing
=== RUN TestLowerNullishCoalescing/a_??_b_&&_c
=== RUN TestLowerNullishCoalescing/a_??_b_||_c
=== RUN TestLowerNullishCoalescing/a_??_b_&&_c_||_d
=== RUN TestLowerNullishCoalescing/a_??_b_||_c_&&_d
=== RUN TestLowerNullishCoalescing/a_&&_b_??_c
=== RUN TestLowerNullishCoalescing/a_||_b_??_c
=== RUN TestLowerNullishCoalescing/a_&&_b_||_c_??_c
=== RUN TestLowerNullishCoalescing/a_||_b_&&_c_??_d
=== RUN TestLowerNullishCoalescing/a_??_b,_b_&&_c
=== RUN TestLowerNullishCoalescing/a_??_b,_b_||_c
=== RUN TestLowerNullishCoalescing/a_&&_b,_b_??_c
=== RUN TestLowerNullishCoalescing/a_||_b,_b_??_c
=== RUN TestLowerNullishCoalescing/a_??_b
=== RUN TestLowerNullishCoalescing/a_??_b#01
=== RUN TestLowerNullishCoalescing/a()_??_b()
=== RUN TestLowerNullishCoalescing/function_foo()_{_if_(x)_{_a()_??_b()_??_c()_}_}
=== RUN TestLowerNullishCoalescing/()_=>_a_??_b
=== RUN TestLowerNullishCoalescing/()_=>_a()_??_b()
--- PASS: TestLowerNullishCoalescing (0.01s)
--- PASS: TestLowerNullishCoalescing/a_??_b_&&_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_??_b_||_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_??_b_&&_c_||_d (0.00s)
--- PASS: TestLowerNullishCoalescing/a_??_b_||_c_&&_d (0.00s)
--- PASS: TestLowerNullishCoalescing/a_&&_b_??_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_||_b_??_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_&&_b_||_c_??_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_||_b_&&_c_??_d (0.00s)
--- PASS: TestLowerNullishCoalescing/a_??_b,_b_&&_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_??_b,_b_||_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_&&_b,_b_??_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_||_b,_b_??_c (0.00s)
--- PASS: TestLowerNullishCoalescing/a_??_b (0.00s)
--- PASS: TestLowerNullishCoalescing/a_??_b#01 (0.00s)
--- PASS: TestLowerNullishCoalescing/a()_??_b() (0.00s)
--- PASS: TestLowerNullishCoalescing/function_foo()_{_if_(x)_{_a()_??_b()_??_c()_}_} (0.00s)
--- PASS: TestLowerNullishCoalescing/()_=>_a_??_b (0.00s)
--- PASS: TestLowerNullishCoalescing/()_=>_a()_??_b() (0.00s)
=== RUN TestLowerNullishCoalescingAssign
=== RUN TestLowerNullishCoalescingAssign/a_??=_b
=== RUN TestLowerNullishCoalescingAssign/a_??=_b#01
=== RUN TestLowerNullishCoalescingAssign/a.b_??=_c
=== RUN TestLowerNullishCoalescingAssign/a().b_??=_c
=== RUN TestLowerNullishCoalescingAssign/a[b]_??=_c
=== RUN TestLowerNullishCoalescingAssign/a()[b()]_??=_c
=== RUN TestLowerNullishCoalescingAssign/a_??=_b#02
=== RUN TestLowerNullishCoalescingAssign/a.b_??=_c#01
=== RUN TestLowerNullishCoalescingAssign/a().b_??=_c#01
=== RUN TestLowerNullishCoalescingAssign/a[b]_??=_c#01
=== RUN TestLowerNullishCoalescingAssign/a()[b()]_??=_c#01
--- PASS: TestLowerNullishCoalescingAssign (0.01s)
--- PASS: TestLowerNullishCoalescingAssign/a_??=_b (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a_??=_b#01 (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a.b_??=_c (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a().b_??=_c (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a[b]_??=_c (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a()[b()]_??=_c (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a_??=_b#02 (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a.b_??=_c#01 (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a().b_??=_c#01 (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a[b]_??=_c#01 (0.00s)
--- PASS: TestLowerNullishCoalescingAssign/a()[b()]_??=_c#01 (0.00s)
=== RUN TestLowerLogicalAssign
=== RUN TestLowerLogicalAssign/a_&&=_b
=== RUN TestLowerLogicalAssign/a_||=_b
=== RUN TestLowerLogicalAssign/a_&&=_b#01
=== RUN TestLowerLogicalAssign/a.b_&&=_c
=== RUN TestLowerLogicalAssign/a().b_&&=_c
=== RUN TestLowerLogicalAssign/a[b]_&&=_c
=== RUN TestLowerLogicalAssign/a()[b()]_&&=_c
=== RUN TestLowerLogicalAssign/a_||=_b#01
=== RUN TestLowerLogicalAssign/a.b_||=_c
=== RUN TestLowerLogicalAssign/a().b_||=_c
=== RUN TestLowerLogicalAssign/a[b]_||=_c
=== RUN TestLowerLogicalAssign/a()[b()]_||=_c
--- PASS: TestLowerLogicalAssign (0.01s)
--- PASS: TestLowerLogicalAssign/a_&&=_b (0.00s)
--- PASS: TestLowerLogicalAssign/a_||=_b (0.00s)
--- PASS: TestLowerLogicalAssign/a_&&=_b#01 (0.00s)
--- PASS: TestLowerLogicalAssign/a.b_&&=_c (0.00s)
--- PASS: TestLowerLogicalAssign/a().b_&&=_c (0.00s)
--- PASS: TestLowerLogicalAssign/a[b]_&&=_c (0.00s)
--- PASS: TestLowerLogicalAssign/a()[b()]_&&=_c (0.00s)
--- PASS: TestLowerLogicalAssign/a_||=_b#01 (0.00s)
--- PASS: TestLowerLogicalAssign/a.b_||=_c (0.00s)
--- PASS: TestLowerLogicalAssign/a().b_||=_c (0.00s)
--- PASS: TestLowerLogicalAssign/a[b]_||=_c (0.00s)
--- PASS: TestLowerLogicalAssign/a()[b()]_||=_c (0.00s)
=== RUN TestLowerAsyncFunctions
=== RUN TestLowerAsyncFunctions/async_function_foo(a,_b_=_couldThrowErrors())_{console.log(a,_b);}
=== RUN TestLowerAsyncFunctions/async_(a,_b_=_123)_=>_{console.log(a,_b);}
--- PASS: TestLowerAsyncFunctions (0.00s)
--- PASS: TestLowerAsyncFunctions/async_function_foo(a,_b_=_couldThrowErrors())_{console.log(a,_b);} (0.00s)
--- PASS: TestLowerAsyncFunctions/async_(a,_b_=_123)_=>_{console.log(a,_b);} (0.00s)
=== RUN TestLowerClassSideEffectOrder
=== RUN TestLowerClassSideEffectOrder/class_Foo_{__[a()]()_{}__[b()];__[c()]_=_1;__[d()]()_{}__static_[e()];__static_[f()]_=_1;__static_[g()]()_{}__[h()];_}_
--- PASS: TestLowerClassSideEffectOrder (0.00s)
--- PASS: TestLowerClassSideEffectOrder/class_Foo_{__[a()]()_{}__[b()];__[c()]_=_1;__[d()]()_{}__static_[e()];__static_[f()]_=_1;__static_[g()]()_{}__[h()];_}_ (0.00s)
=== RUN TestLowerClassInstance
=== RUN TestLowerClassInstance/class_Foo_{}
=== RUN TestLowerClassInstance/class_Foo_{_foo_}
=== RUN TestLowerClassInstance/class_Foo_{_foo_=_null_}
=== RUN TestLowerClassInstance/class_Foo_{_123_}
=== RUN TestLowerClassInstance/class_Foo_{_123_=_null_}
=== RUN TestLowerClassInstance/class_Foo_{_[foo]_}
=== RUN TestLowerClassInstance/class_Foo_{_[foo]_=_null_}
=== RUN TestLowerClassInstance/(class_{})
=== RUN TestLowerClassInstance/(class_{_foo_})
=== RUN TestLowerClassInstance/(class_{_foo_=_null_})
=== RUN TestLowerClassInstance/(class_{_123_})
=== RUN TestLowerClassInstance/(class_{_123_=_null_})
=== RUN TestLowerClassInstance/(class_{_[foo]_})
=== RUN TestLowerClassInstance/(class_{_[foo]_=_null_})
=== RUN TestLowerClassInstance/class_Foo_extends_Bar_{}
=== RUN TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_constructor()_{_super()_}_}
=== RUN TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo_}
=== RUN TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo;_constructor()_{_super()_}_}
=== RUN TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo;_constructor({_...args_})_{_super()_}_}
--- PASS: TestLowerClassInstance (0.02s)
--- PASS: TestLowerClassInstance/class_Foo_{} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_{_foo_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_{_foo_=_null_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_{_123_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_{_123_=_null_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_{_[foo]_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_{_[foo]_=_null_} (0.00s)
--- PASS: TestLowerClassInstance/(class_{}) (0.00s)
--- PASS: TestLowerClassInstance/(class_{_foo_}) (0.00s)
--- PASS: TestLowerClassInstance/(class_{_foo_=_null_}) (0.00s)
--- PASS: TestLowerClassInstance/(class_{_123_}) (0.00s)
--- PASS: TestLowerClassInstance/(class_{_123_=_null_}) (0.00s)
--- PASS: TestLowerClassInstance/(class_{_[foo]_}) (0.00s)
--- PASS: TestLowerClassInstance/(class_{_[foo]_=_null_}) (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_extends_Bar_{} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_constructor()_{_super()_}_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo;_constructor()_{_super()_}_} (0.00s)
--- PASS: TestLowerClassInstance/class_Foo_extends_Bar_{_bar()_{}_foo;_constructor({_...args_})_{_super()_}_} (0.00s)
=== RUN TestLowerClassStatic
=== RUN TestLowerClassStatic/class_Foo_{_static_foo_}
=== RUN TestLowerClassStatic/class_Foo_{_static_foo_=_null_}
=== RUN TestLowerClassStatic/class_Foo_{_static_foo(a,_b)_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_get_foo()_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_set_foo(a)_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_123_}
=== RUN TestLowerClassStatic/class_Foo_{_static_123_=_null_}
=== RUN TestLowerClassStatic/class_Foo_{_static_123(a,_b)_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_get_123()_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_set_123(a)_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_[foo]_}
=== RUN TestLowerClassStatic/class_Foo_{_static_[foo]_=_null_}
=== RUN TestLowerClassStatic/class_Foo_{_static_[foo](a,_b)_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_get_[foo]()_{}_}
=== RUN TestLowerClassStatic/class_Foo_{_static_set_[foo](a)_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_foo_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_foo_=_null_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_foo(a,_b)_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_get_foo()_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_set_foo(a)_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_123_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_123_=_null_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_123(a,_b)_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_get_123()_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_set_123(a)_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_[foo]_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_[foo]_=_null_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_[foo](a,_b)_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_get_[foo]()_{}_}
=== RUN TestLowerClassStatic/export_default_class_Foo_{_static_set_[foo](a)_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_foo_}
=== RUN TestLowerClassStatic/export_default_class_{_static_foo_=_null_}
=== RUN TestLowerClassStatic/export_default_class_{_static_foo(a,_b)_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_get_foo()_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_set_foo(a)_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_123_}
=== RUN TestLowerClassStatic/export_default_class_{_static_123_=_null_}
=== RUN TestLowerClassStatic/export_default_class_{_static_123(a,_b)_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_get_123()_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_set_123(a)_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_[foo]_}
=== RUN TestLowerClassStatic/export_default_class_{_static_[foo]_=_null_}
=== RUN TestLowerClassStatic/export_default_class_{_static_[foo](a,_b)_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_get_[foo]()_{}_}
=== RUN TestLowerClassStatic/export_default_class_{_static_set_[foo](a)_{}_}
=== RUN TestLowerClassStatic/(class_Foo_{_static_foo_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_foo_=_null_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_foo(a,_b)_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_get_foo()_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_set_foo(a)_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_123_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_123_=_null_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_123(a,_b)_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_get_123()_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_set_123(a)_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_[foo]_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_[foo]_=_null_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_[foo](a,_b)_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_get_[foo]()_{}_})
=== RUN TestLowerClassStatic/(class_Foo_{_static_set_[foo](a)_{}_})
=== RUN TestLowerClassStatic/(class_{_static_foo_})
=== RUN TestLowerClassStatic/(class_{_static_foo_=_null_})
=== RUN TestLowerClassStatic/(class_{_static_foo(a,_b)_{}_})
=== RUN TestLowerClassStatic/(class_{_static_get_foo()_{}_})
=== RUN TestLowerClassStatic/(class_{_static_set_foo(a)_{}_})
=== RUN TestLowerClassStatic/(class_{_static_123_})
=== RUN TestLowerClassStatic/(class_{_static_123_=_null_})
=== RUN TestLowerClassStatic/(class_{_static_123(a,_b)_{}_})
=== RUN TestLowerClassStatic/(class_{_static_get_123()_{}_})
=== RUN TestLowerClassStatic/(class_{_static_set_123(a)_{}_})
=== RUN TestLowerClassStatic/(class_{_static_[foo]_})
=== RUN TestLowerClassStatic/(class_{_static_[foo]_=_null_})
=== RUN TestLowerClassStatic/(class_{_static_[foo](a,_b)_{}_})
=== RUN TestLowerClassStatic/(class_{_static_get_[foo]()_{}_})
=== RUN TestLowerClassStatic/(class_{_static_set_[foo](a)_{}_})
=== RUN TestLowerClassStatic/(class_{})
=== RUN TestLowerClassStatic/class_Foo_{}
=== RUN TestLowerClassStatic/(class_Foo_{})
=== RUN TestLowerClassStatic/___let_Bar_=_class_Foo_{____static_foo_=_123____static_bar_=_Foo.foo___}__
--- PASS: TestLowerClassStatic (0.07s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_foo_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_foo_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_foo(a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_get_foo()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_set_foo(a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_123_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_123_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_123(a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_get_123()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_set_123(a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_[foo]_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_[foo]_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_[foo](a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_get_[foo]()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{_static_set_[foo](a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_foo_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_foo_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_foo(a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_get_foo()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_set_foo(a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_123_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_123_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_123(a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_get_123()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_set_123(a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_[foo]_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_[foo]_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_[foo](a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_get_[foo]()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_Foo_{_static_set_[foo](a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_foo_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_foo_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_foo(a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_get_foo()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_set_foo(a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_123_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_123_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_123(a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_get_123()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_set_123(a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_[foo]_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_[foo]_=_null_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_[foo](a,_b)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_get_[foo]()_{}_} (0.00s)
--- PASS: TestLowerClassStatic/export_default_class_{_static_set_[foo](a)_{}_} (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_foo_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_foo_=_null_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_foo(a,_b)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_get_foo()_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_set_foo(a)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_123_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_123_=_null_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_123(a,_b)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_get_123()_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_set_123(a)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_[foo]_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_[foo]_=_null_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_[foo](a,_b)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_get_[foo]()_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{_static_set_[foo](a)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_foo_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_foo_=_null_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_foo(a,_b)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_get_foo()_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_set_foo(a)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_123_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_123_=_null_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_123(a,_b)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_get_123()_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_set_123(a)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_[foo]_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_[foo]_=_null_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_[foo](a,_b)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_get_[foo]()_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{_static_set_[foo](a)_{}_}) (0.00s)
--- PASS: TestLowerClassStatic/(class_{}) (0.00s)
--- PASS: TestLowerClassStatic/class_Foo_{} (0.00s)
--- PASS: TestLowerClassStatic/(class_Foo_{}) (0.00s)
--- PASS: TestLowerClassStatic/___let_Bar_=_class_Foo_{____static_foo_=_123____static_bar_=_Foo.foo___}__ (0.00s)
=== RUN TestLowerClassStaticThis
=== RUN TestLowerClassStaticThis/class_Foo_{_x_=_this_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_this_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_()_=>_this_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_function()_{_return_this_}_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_[this.x]_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_y_=_this_}_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_[this.y]_}_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_class_extends_this_{}_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_x_=_this_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_this_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_()_=>_this_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_function()_{_return_this_}_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_[this.x]_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_y_=_this_}_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_[this.y]_}_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_extends_this_{}_}
=== RUN TestLowerClassStaticThis/x_=_class_{_x_=_this_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_this_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_()_=>_this_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_function()_{_return_this_}_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_[this.x]_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_y_=_this_}_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_[this.y]_}_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_class_extends_this_{}_}
=== RUN TestLowerClassStaticThis/class_Foo_{_x_=_this_}#01
=== RUN TestLowerClassStaticThis/class_Foo_{_[this.x]_}
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_this_}#01
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_()_=>_this_}#01
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_function()_{_return_this_}_}#01
=== RUN TestLowerClassStaticThis/class_Foo_{_static_[this.x]_}#01
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_y_=_this_}_}#01
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_[this.y]_}_}#01
=== RUN TestLowerClassStaticThis/class_Foo_{_static_x_=_class_extends_this_{}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_x_=_this_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_[this.x]_}
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_this_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_()_=>_this_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_function()_{_return_this_}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_[this.x]_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_y_=_this_}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_[this.y]_}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_extends_this_{}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_{_x_=_this_}#01
=== RUN TestLowerClassStaticThis/x_=_class_{_[this.x]_}
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_this_}#01
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_()_=>_this_}#01
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_function()_{_return_this_}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_{_static_[this.x]_}#01
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_y_=_this_}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_[this.y]_}_}#01
=== RUN TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_extends_this_{}_}#02
--- PASS: TestLowerClassStaticThis (0.05s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_x_=_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_()_=>_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_function()_{_return_this_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_[this.x]_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_y_=_this_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_[this.y]_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_class_extends_this_{}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_x_=_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_()_=>_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_function()_{_return_this_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_[this.x]_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_y_=_this_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_[this.y]_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_extends_this_{}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_x_=_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_()_=>_this_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_function()_{_return_this_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_[this.x]_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_y_=_this_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_[this.y]_}_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_class_extends_this_{}_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_x_=_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_[this.x]_} (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_()_=>_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_function()_{_return_this_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_[this.x]_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_y_=_this_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_class_{_[this.y]_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/class_Foo_{_static_x_=_class_extends_this_{}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_x_=_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_[this.x]_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_()_=>_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_function()_{_return_this_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_[this.x]_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_y_=_this_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_{_[this.y]_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_extends_this_{}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_x_=_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_[this.x]_} (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_()_=>_this_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_function()_{_return_this_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_[this.x]_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_y_=_this_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_{_static_x_=_class_{_[this.y]_}_}#01 (0.00s)
--- PASS: TestLowerClassStaticThis/x_=_class_Foo_{_static_x_=_class_extends_this_{}_}#02 (0.00s)
=== RUN TestLowerOptionalChain
=== RUN TestLowerOptionalChain/a?.b.c
=== RUN TestLowerOptionalChain/(a?.b).c
=== RUN TestLowerOptionalChain/a.b?.c
=== RUN TestLowerOptionalChain/this?.x
=== RUN TestLowerOptionalChain/a?.[b][c]
=== RUN TestLowerOptionalChain/(a?.[b])[c]
=== RUN TestLowerOptionalChain/a[b]?.[c]
=== RUN TestLowerOptionalChain/this?.[x]
=== RUN TestLowerOptionalChain/a?.(b)(c)
=== RUN TestLowerOptionalChain/(a?.(b))(c)
=== RUN TestLowerOptionalChain/a(b)?.(c)
=== RUN TestLowerOptionalChain/this?.(x)
=== RUN TestLowerOptionalChain/delete_a?.b.c
=== RUN TestLowerOptionalChain/delete_a?.[b][c]
=== RUN TestLowerOptionalChain/delete_a?.(b)(c)
=== RUN TestLowerOptionalChain/delete_(a?.b).c
=== RUN TestLowerOptionalChain/delete_(a?.[b])[c]
=== RUN TestLowerOptionalChain/delete_(a?.(b))(c)
=== RUN TestLowerOptionalChain/(delete_a?.b).c
=== RUN TestLowerOptionalChain/(delete_a?.[b])[c]
=== RUN TestLowerOptionalChain/(delete_a?.(b))(c)
=== RUN TestLowerOptionalChain/null?.x
=== RUN TestLowerOptionalChain/null?.[x]
=== RUN TestLowerOptionalChain/null?.(x)
=== RUN TestLowerOptionalChain/delete_null?.x
=== RUN TestLowerOptionalChain/delete_null?.[x]
=== RUN TestLowerOptionalChain/delete_null?.(x)
=== RUN TestLowerOptionalChain/undefined?.x
=== RUN TestLowerOptionalChain/undefined?.[x]
=== RUN TestLowerOptionalChain/undefined?.(x)
=== RUN TestLowerOptionalChain/delete_undefined?.x
=== RUN TestLowerOptionalChain/delete_undefined?.[x]
=== RUN TestLowerOptionalChain/delete_undefined?.(x)
=== RUN TestLowerOptionalChain/(foo(),_null)?.x;_y_=_(bar(),_null)?.x
=== RUN TestLowerOptionalChain/(foo(),_null)?.[x];_y_=_(bar(),_null)?.[x]
=== RUN TestLowerOptionalChain/(foo(),_null)?.(x);_y_=_(bar(),_null)?.(x)
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.x;_y_=_(bar(),_void_0)?.x
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.[x];_y_=_(bar(),_void_0)?.[x]
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.(x);_y_=_(bar(),_void_0)?.(x)
=== RUN TestLowerOptionalChain/x?.y
=== RUN TestLowerOptionalChain/x?.[y]
=== RUN TestLowerOptionalChain/x?.(y)
=== RUN TestLowerOptionalChain/null?.x#01
=== RUN TestLowerOptionalChain/null?.[x]#01
=== RUN TestLowerOptionalChain/null?.(x)#01
=== RUN TestLowerOptionalChain/undefined?.x#01
=== RUN TestLowerOptionalChain/undefined?.[x]#01
=== RUN TestLowerOptionalChain/undefined?.(x)#01
=== RUN TestLowerOptionalChain/(foo(),_null)?.x
=== RUN TestLowerOptionalChain/(foo(),_null)?.[x]
=== RUN TestLowerOptionalChain/(foo(),_null)?.(x)
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.x
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.[x]
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.(x)
=== RUN TestLowerOptionalChain/(foo(),_null)?.x;_y_=_(bar(),_null)?.x#01
=== RUN TestLowerOptionalChain/(foo(),_null)?.[x];_y_=_(bar(),_null)?.[x]#01
=== RUN TestLowerOptionalChain/(foo(),_null)?.(x);_y_=_(bar(),_null)?.(x)#01
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.x;_y_=_(bar(),_void_0)?.x#01
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.[x];_y_=_(bar(),_void_0)?.[x]#01
=== RUN TestLowerOptionalChain/(foo(),_void_0)?.(x);_y_=_(bar(),_void_0)?.(x)#01
=== RUN TestLowerOptionalChain/a?.b()
=== RUN TestLowerOptionalChain/a?.[b]()
=== RUN TestLowerOptionalChain/a?.b.c()
=== RUN TestLowerOptionalChain/a?.b[c]()
=== RUN TestLowerOptionalChain/a()?.b()
=== RUN TestLowerOptionalChain/a()?.[b]()
=== RUN TestLowerOptionalChain/(a?.b)()
=== RUN TestLowerOptionalChain/(a?.[b])()
=== RUN TestLowerOptionalChain/(a?.b.c)()
=== RUN TestLowerOptionalChain/(a?.b[c])()
=== RUN TestLowerOptionalChain/(a()?.b)()
=== RUN TestLowerOptionalChain/(a()?.[b])()
=== RUN TestLowerOptionalChain/a?.b?.c?.d
=== RUN TestLowerOptionalChain/a?.[b]?.[c]?.[d]
=== RUN TestLowerOptionalChain/a?.(b)?.(c)?.(d)
=== RUN TestLowerOptionalChain/a.b?.(c)
=== RUN TestLowerOptionalChain/a[b]?.(c)
=== RUN TestLowerOptionalChain/a?.[b]?.(c)
=== RUN TestLowerOptionalChain/a?.[b]?.(c).d
=== RUN TestLowerOptionalChain/a?.[b]?.(c).d()
=== RUN TestLowerOptionalChain/a?.[b]?.(c)['d']
=== RUN TestLowerOptionalChain/a?.[b]?.(c)['d']()
=== RUN TestLowerOptionalChain/a?.[b]?.(c).d['e'](f)['g'].h(i)
=== RUN TestLowerOptionalChain/123?.[b]?.(c)
=== RUN TestLowerOptionalChain/a?.[b][c]?.(d)
=== RUN TestLowerOptionalChain/a[b][c]?.(d)
=== RUN TestLowerOptionalChain/eval?.(x)
=== RUN TestLowerOptionalChain/(1_?_eval_:_0)?.(x)
=== RUN TestLowerOptionalChain/class_Foo_extends_Bar_{_foo()_{_super.bar?.()_}_}
=== RUN TestLowerOptionalChain/class_Foo_extends_Bar_{_foo()_{_super['bar']?.()_}_}
--- PASS: TestLowerOptionalChain (0.09s)
--- PASS: TestLowerOptionalChain/a?.b.c (0.00s)
--- PASS: TestLowerOptionalChain/(a?.b).c (0.00s)
--- PASS: TestLowerOptionalChain/a.b?.c (0.00s)
--- PASS: TestLowerOptionalChain/this?.x (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b][c] (0.00s)
--- PASS: TestLowerOptionalChain/(a?.[b])[c] (0.00s)
--- PASS: TestLowerOptionalChain/a[b]?.[c] (0.00s)
--- PASS: TestLowerOptionalChain/this?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/a?.(b)(c) (0.00s)
--- PASS: TestLowerOptionalChain/(a?.(b))(c) (0.00s)
--- PASS: TestLowerOptionalChain/a(b)?.(c) (0.00s)
--- PASS: TestLowerOptionalChain/this?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/delete_a?.b.c (0.00s)
--- PASS: TestLowerOptionalChain/delete_a?.[b][c] (0.00s)
--- PASS: TestLowerOptionalChain/delete_a?.(b)(c) (0.00s)
--- PASS: TestLowerOptionalChain/delete_(a?.b).c (0.00s)
--- PASS: TestLowerOptionalChain/delete_(a?.[b])[c] (0.00s)
--- PASS: TestLowerOptionalChain/delete_(a?.(b))(c) (0.00s)
--- PASS: TestLowerOptionalChain/(delete_a?.b).c (0.00s)
--- PASS: TestLowerOptionalChain/(delete_a?.[b])[c] (0.00s)
--- PASS: TestLowerOptionalChain/(delete_a?.(b))(c) (0.00s)
--- PASS: TestLowerOptionalChain/null?.x (0.00s)
--- PASS: TestLowerOptionalChain/null?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/null?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/delete_null?.x (0.00s)
--- PASS: TestLowerOptionalChain/delete_null?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/delete_null?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/undefined?.x (0.00s)
--- PASS: TestLowerOptionalChain/undefined?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/undefined?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/delete_undefined?.x (0.00s)
--- PASS: TestLowerOptionalChain/delete_undefined?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/delete_undefined?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.x;_y_=_(bar(),_null)?.x (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.[x];_y_=_(bar(),_null)?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.(x);_y_=_(bar(),_null)?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.x;_y_=_(bar(),_void_0)?.x (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.[x];_y_=_(bar(),_void_0)?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.(x);_y_=_(bar(),_void_0)?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/x?.y (0.00s)
--- PASS: TestLowerOptionalChain/x?.[y] (0.00s)
--- PASS: TestLowerOptionalChain/x?.(y) (0.00s)
--- PASS: TestLowerOptionalChain/null?.x#01 (0.00s)
--- PASS: TestLowerOptionalChain/null?.[x]#01 (0.00s)
--- PASS: TestLowerOptionalChain/null?.(x)#01 (0.00s)
--- PASS: TestLowerOptionalChain/undefined?.x#01 (0.00s)
--- PASS: TestLowerOptionalChain/undefined?.[x]#01 (0.00s)
--- PASS: TestLowerOptionalChain/undefined?.(x)#01 (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.x (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.x (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.[x] (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.x;_y_=_(bar(),_null)?.x#01 (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.[x];_y_=_(bar(),_null)?.[x]#01 (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_null)?.(x);_y_=_(bar(),_null)?.(x)#01 (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.x;_y_=_(bar(),_void_0)?.x#01 (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.[x];_y_=_(bar(),_void_0)?.[x]#01 (0.00s)
--- PASS: TestLowerOptionalChain/(foo(),_void_0)?.(x);_y_=_(bar(),_void_0)?.(x)#01 (0.00s)
--- PASS: TestLowerOptionalChain/a?.b() (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]() (0.00s)
--- PASS: TestLowerOptionalChain/a?.b.c() (0.00s)
--- PASS: TestLowerOptionalChain/a?.b[c]() (0.00s)
--- PASS: TestLowerOptionalChain/a()?.b() (0.00s)
--- PASS: TestLowerOptionalChain/a()?.[b]() (0.00s)
--- PASS: TestLowerOptionalChain/(a?.b)() (0.00s)
--- PASS: TestLowerOptionalChain/(a?.[b])() (0.00s)
--- PASS: TestLowerOptionalChain/(a?.b.c)() (0.00s)
--- PASS: TestLowerOptionalChain/(a?.b[c])() (0.00s)
--- PASS: TestLowerOptionalChain/(a()?.b)() (0.00s)
--- PASS: TestLowerOptionalChain/(a()?.[b])() (0.00s)
--- PASS: TestLowerOptionalChain/a?.b?.c?.d (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]?.[c]?.[d] (0.00s)
--- PASS: TestLowerOptionalChain/a?.(b)?.(c)?.(d) (0.00s)
--- PASS: TestLowerOptionalChain/a.b?.(c) (0.00s)
--- PASS: TestLowerOptionalChain/a[b]?.(c) (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]?.(c) (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]?.(c).d (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]?.(c).d() (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]?.(c)['d'] (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]?.(c)['d']() (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b]?.(c).d['e'](f)['g'].h(i) (0.00s)
--- PASS: TestLowerOptionalChain/123?.[b]?.(c) (0.00s)
--- PASS: TestLowerOptionalChain/a?.[b][c]?.(d) (0.00s)
--- PASS: TestLowerOptionalChain/a[b][c]?.(d) (0.00s)
--- PASS: TestLowerOptionalChain/eval?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/(1_?_eval_:_0)?.(x) (0.00s)
--- PASS: TestLowerOptionalChain/class_Foo_extends_Bar_{_foo()_{_super.bar?.()_}_} (0.00s)
--- PASS: TestLowerOptionalChain/class_Foo_extends_Bar_{_foo()_{_super['bar']?.()_}_} (0.00s)
=== RUN TestLowerOptionalCatchBinding
=== RUN TestLowerOptionalCatchBinding/try_{}_catch_{}
=== RUN TestLowerOptionalCatchBinding/try_{}_catch_{}#01
--- PASS: TestLowerOptionalCatchBinding (0.00s)
--- PASS: TestLowerOptionalCatchBinding/try_{}_catch_{} (0.00s)
--- PASS: TestLowerOptionalCatchBinding/try_{}_catch_{}#01 (0.00s)
=== RUN TestLowerExportStarAs
=== RUN TestLowerExportStarAs/export_*_as_ns_from_'path'
=== RUN TestLowerExportStarAs/export_*_as_ns_from_'path'#01
--- PASS: TestLowerExportStarAs (0.00s)
--- PASS: TestLowerExportStarAs/export_*_as_ns_from_'path' (0.00s)
--- PASS: TestLowerExportStarAs/export_*_as_ns_from_'path'#01 (0.00s)
=== RUN TestBinOp
=== RUN TestBinOp/a_+_b_+_c
=== RUN TestBinOp/(a_+_b)_+_c
=== RUN TestBinOp/a_+_(b_+_c)
=== RUN TestBinOp/a_-_b_-_c
=== RUN TestBinOp/(a_-_b)_-_c
=== RUN TestBinOp/a_-_(b_-_c)
=== RUN TestBinOp/a_*_b_*_c
=== RUN TestBinOp/(a_*_b)_*_c
=== RUN TestBinOp/a_*_(b_*_c)
=== RUN TestBinOp/a_/_b_/_c
=== RUN TestBinOp/(a_/_b)_/_c
=== RUN TestBinOp/a_/_(b_/_c)
=== RUN TestBinOp/a_%_b_%_c
=== RUN TestBinOp/(a_%_b)_%_c
=== RUN TestBinOp/a_%_(b_%_c)
=== RUN TestBinOp/a_**_b_**_c
=== RUN TestBinOp/(a_**_b)_**_c
=== RUN TestBinOp/a_**_(b_**_c)
=== RUN TestBinOp/a_<_b_<_c
=== RUN TestBinOp/(a_<_b)_<_c
=== RUN TestBinOp/a_<_(b_<_c)
=== RUN TestBinOp/a_<=_b_<=_c
=== RUN TestBinOp/(a_<=_b)_<=_c
=== RUN TestBinOp/a_<=_(b_<=_c)
=== RUN TestBinOp/a_>_b_>_c
=== RUN TestBinOp/(a_>_b)_>_c
=== RUN TestBinOp/a_>_(b_>_c)
=== RUN TestBinOp/a_>=_b_>=_c
=== RUN TestBinOp/(a_>=_b)_>=_c
=== RUN TestBinOp/a_>=_(b_>=_c)
=== RUN TestBinOp/a_in_b_in_c
=== RUN TestBinOp/(a_in_b)_in_c
=== RUN TestBinOp/a_in_(b_in_c)
=== RUN TestBinOp/a_instanceof_b_instanceof_c
=== RUN TestBinOp/(a_instanceof_b)_instanceof_c
=== RUN TestBinOp/a_instanceof_(b_instanceof_c)
=== RUN TestBinOp/a_<<_b_<<_c
=== RUN TestBinOp/(a_<<_b)_<<_c
=== RUN TestBinOp/a_<<_(b_<<_c)
=== RUN TestBinOp/a_>>_b_>>_c
=== RUN TestBinOp/(a_>>_b)_>>_c
=== RUN TestBinOp/a_>>_(b_>>_c)
=== RUN TestBinOp/a_>>>_b_>>>_c
=== RUN TestBinOp/(a_>>>_b)_>>>_c
=== RUN TestBinOp/a_>>>_(b_>>>_c)
=== RUN TestBinOp/a_==_b_==_c
=== RUN TestBinOp/(a_==_b)_==_c
=== RUN TestBinOp/a_==_(b_==_c)
=== RUN TestBinOp/a_!=_b_!=_c
=== RUN TestBinOp/(a_!=_b)_!=_c
=== RUN TestBinOp/a_!=_(b_!=_c)
=== RUN TestBinOp/a_===_b_===_c
=== RUN TestBinOp/(a_===_b)_===_c
=== RUN TestBinOp/a_===_(b_===_c)
=== RUN TestBinOp/a_!==_b_!==_c
=== RUN TestBinOp/(a_!==_b)_!==_c
=== RUN TestBinOp/a_!==_(b_!==_c)
=== RUN TestBinOp/a_??_b_??_c
=== RUN TestBinOp/(a_??_b)_??_c
=== RUN TestBinOp/a_??_(b_??_c)
=== RUN TestBinOp/a_||_b_||_c
=== RUN TestBinOp/(a_||_b)_||_c
=== RUN TestBinOp/a_||_(b_||_c)
=== RUN TestBinOp/a_&&_b_&&_c
=== RUN TestBinOp/(a_&&_b)_&&_c
=== RUN TestBinOp/a_&&_(b_&&_c)
=== RUN TestBinOp/a_|_b_|_c
=== RUN TestBinOp/(a_|_b)_|_c
=== RUN TestBinOp/a_|_(b_|_c)
=== RUN TestBinOp/a_&_b_&_c
=== RUN TestBinOp/(a_&_b)_&_c
=== RUN TestBinOp/a_&_(b_&_c)
=== RUN TestBinOp/a_^_b_^_c
=== RUN TestBinOp/(a_^_b)_^_c
=== RUN TestBinOp/a_^_(b_^_c)
=== RUN TestBinOp/a_=_b_=_c
=== RUN TestBinOp/a_=_(b_=_c)
=== RUN TestBinOp/a_+=_b_+=_c
=== RUN TestBinOp/a_+=_(b_+=_c)
=== RUN TestBinOp/a_-=_b_-=_c
=== RUN TestBinOp/a_-=_(b_-=_c)
=== RUN TestBinOp/a_*=_b_*=_c
=== RUN TestBinOp/a_*=_(b_*=_c)
=== RUN TestBinOp/a_/=_b_/=_c
=== RUN TestBinOp/a_/=_(b_/=_c)
=== RUN TestBinOp/a_%=_b_%=_c
=== RUN TestBinOp/a_%=_(b_%=_c)
=== RUN TestBinOp/a_**=_b_**=_c
=== RUN TestBinOp/a_**=_(b_**=_c)
=== RUN TestBinOp/a_<<=_b_<<=_c
=== RUN TestBinOp/a_<<=_(b_<<=_c)
=== RUN TestBinOp/a_>>=_b_>>=_c
=== RUN TestBinOp/a_>>=_(b_>>=_c)
=== RUN TestBinOp/a_>>>=_b_>>>=_c
=== RUN TestBinOp/a_>>>=_(b_>>>=_c)
=== RUN TestBinOp/a_|=_b_|=_c
=== RUN TestBinOp/a_|=_(b_|=_c)
=== RUN TestBinOp/a_&=_b_&=_c
=== RUN TestBinOp/a_&=_(b_&=_c)
=== RUN TestBinOp/a_^=_b_^=_c
=== RUN TestBinOp/a_^=_(b_^=_c)
=== RUN TestBinOp/a_??=_b_??=_c
=== RUN TestBinOp/a_??=_(b_??=_c)
=== RUN TestBinOp/a_||=_b_||=_c
=== RUN TestBinOp/a_||=_(b_||=_c)
=== RUN TestBinOp/a_&&=_b_&&=_c
=== RUN TestBinOp/a_&&=_(b_&&=_c)
--- PASS: TestBinOp (0.09s)
--- PASS: TestBinOp/a_+_b_+_c (0.00s)
--- PASS: TestBinOp/(a_+_b)_+_c (0.00s)
--- PASS: TestBinOp/a_+_(b_+_c) (0.00s)
--- PASS: TestBinOp/a_-_b_-_c (0.00s)
--- PASS: TestBinOp/(a_-_b)_-_c (0.00s)
--- PASS: TestBinOp/a_-_(b_-_c) (0.00s)
--- PASS: TestBinOp/a_*_b_*_c (0.00s)
--- PASS: TestBinOp/(a_*_b)_*_c (0.00s)
--- PASS: TestBinOp/a_*_(b_*_c) (0.00s)
--- PASS: TestBinOp/a_/_b_/_c (0.00s)
--- PASS: TestBinOp/(a_/_b)_/_c (0.00s)
--- PASS: TestBinOp/a_/_(b_/_c) (0.00s)
--- PASS: TestBinOp/a_%_b_%_c (0.00s)
--- PASS: TestBinOp/(a_%_b)_%_c (0.00s)
--- PASS: TestBinOp/a_%_(b_%_c) (0.00s)
--- PASS: TestBinOp/a_**_b_**_c (0.00s)
--- PASS: TestBinOp/(a_**_b)_**_c (0.00s)
--- PASS: TestBinOp/a_**_(b_**_c) (0.00s)
--- PASS: TestBinOp/a_<_b_<_c (0.00s)
--- PASS: TestBinOp/(a_<_b)_<_c (0.00s)
--- PASS: TestBinOp/a_<_(b_<_c) (0.00s)
--- PASS: TestBinOp/a_<=_b_<=_c (0.00s)
--- PASS: TestBinOp/(a_<=_b)_<=_c (0.00s)
--- PASS: TestBinOp/a_<=_(b_<=_c) (0.00s)
--- PASS: TestBinOp/a_>_b_>_c (0.00s)
--- PASS: TestBinOp/(a_>_b)_>_c (0.00s)
--- PASS: TestBinOp/a_>_(b_>_c) (0.00s)
--- PASS: TestBinOp/a_>=_b_>=_c (0.00s)
--- PASS: TestBinOp/(a_>=_b)_>=_c (0.00s)
--- PASS: TestBinOp/a_>=_(b_>=_c) (0.00s)
--- PASS: TestBinOp/a_in_b_in_c (0.00s)
--- PASS: TestBinOp/(a_in_b)_in_c (0.00s)
--- PASS: TestBinOp/a_in_(b_in_c) (0.00s)
--- PASS: TestBinOp/a_instanceof_b_instanceof_c (0.00s)
--- PASS: TestBinOp/(a_instanceof_b)_instanceof_c (0.00s)
--- PASS: TestBinOp/a_instanceof_(b_instanceof_c) (0.00s)
--- PASS: TestBinOp/a_<<_b_<<_c (0.00s)
--- PASS: TestBinOp/(a_<<_b)_<<_c (0.00s)
--- PASS: TestBinOp/a_<<_(b_<<_c) (0.00s)
--- PASS: TestBinOp/a_>>_b_>>_c (0.00s)
--- PASS: TestBinOp/(a_>>_b)_>>_c (0.00s)
--- PASS: TestBinOp/a_>>_(b_>>_c) (0.00s)
--- PASS: TestBinOp/a_>>>_b_>>>_c (0.00s)
--- PASS: TestBinOp/(a_>>>_b)_>>>_c (0.00s)
--- PASS: TestBinOp/a_>>>_(b_>>>_c) (0.00s)
--- PASS: TestBinOp/a_==_b_==_c (0.00s)
--- PASS: TestBinOp/(a_==_b)_==_c (0.00s)
--- PASS: TestBinOp/a_==_(b_==_c) (0.00s)
--- PASS: TestBinOp/a_!=_b_!=_c (0.00s)
--- PASS: TestBinOp/(a_!=_b)_!=_c (0.00s)
--- PASS: TestBinOp/a_!=_(b_!=_c) (0.00s)
--- PASS: TestBinOp/a_===_b_===_c (0.00s)
--- PASS: TestBinOp/(a_===_b)_===_c (0.00s)
--- PASS: TestBinOp/a_===_(b_===_c) (0.00s)
--- PASS: TestBinOp/a_!==_b_!==_c (0.00s)
--- PASS: TestBinOp/(a_!==_b)_!==_c (0.00s)
--- PASS: TestBinOp/a_!==_(b_!==_c) (0.00s)
--- PASS: TestBinOp/a_??_b_??_c (0.00s)
--- PASS: TestBinOp/(a_??_b)_??_c (0.00s)
--- PASS: TestBinOp/a_??_(b_??_c) (0.00s)
--- PASS: TestBinOp/a_||_b_||_c (0.00s)
--- PASS: TestBinOp/(a_||_b)_||_c (0.00s)
--- PASS: TestBinOp/a_||_(b_||_c) (0.00s)
--- PASS: TestBinOp/a_&&_b_&&_c (0.00s)
--- PASS: TestBinOp/(a_&&_b)_&&_c (0.00s)
--- PASS: TestBinOp/a_&&_(b_&&_c) (0.00s)
--- PASS: TestBinOp/a_|_b_|_c (0.00s)
--- PASS: TestBinOp/(a_|_b)_|_c (0.00s)
--- PASS: TestBinOp/a_|_(b_|_c) (0.00s)
--- PASS: TestBinOp/a_&_b_&_c (0.00s)
--- PASS: TestBinOp/(a_&_b)_&_c (0.00s)
--- PASS: TestBinOp/a_&_(b_&_c) (0.00s)
--- PASS: TestBinOp/a_^_b_^_c (0.00s)
--- PASS: TestBinOp/(a_^_b)_^_c (0.00s)
--- PASS: TestBinOp/a_^_(b_^_c) (0.00s)
--- PASS: TestBinOp/a_=_b_=_c (0.00s)
--- PASS: TestBinOp/a_=_(b_=_c) (0.00s)
--- PASS: TestBinOp/a_+=_b_+=_c (0.00s)
--- PASS: TestBinOp/a_+=_(b_+=_c) (0.00s)
--- PASS: TestBinOp/a_-=_b_-=_c (0.00s)
--- PASS: TestBinOp/a_-=_(b_-=_c) (0.00s)
--- PASS: TestBinOp/a_*=_b_*=_c (0.00s)
--- PASS: TestBinOp/a_*=_(b_*=_c) (0.00s)
--- PASS: TestBinOp/a_/=_b_/=_c (0.00s)
--- PASS: TestBinOp/a_/=_(b_/=_c) (0.00s)
--- PASS: TestBinOp/a_%=_b_%=_c (0.00s)
--- PASS: TestBinOp/a_%=_(b_%=_c) (0.00s)
--- PASS: TestBinOp/a_**=_b_**=_c (0.00s)
--- PASS: TestBinOp/a_**=_(b_**=_c) (0.00s)
--- PASS: TestBinOp/a_<<=_b_<<=_c (0.00s)
--- PASS: TestBinOp/a_<<=_(b_<<=_c) (0.00s)
--- PASS: TestBinOp/a_>>=_b_>>=_c (0.00s)
--- PASS: TestBinOp/a_>>=_(b_>>=_c) (0.00s)
--- PASS: TestBinOp/a_>>>=_b_>>>=_c (0.00s)
--- PASS: TestBinOp/a_>>>=_(b_>>>=_c) (0.00s)
--- PASS: TestBinOp/a_|=_b_|=_c (0.00s)
--- PASS: TestBinOp/a_|=_(b_|=_c) (0.00s)
--- PASS: TestBinOp/a_&=_b_&=_c (0.00s)
--- PASS: TestBinOp/a_&=_(b_&=_c) (0.00s)
--- PASS: TestBinOp/a_^=_b_^=_c (0.00s)
--- PASS: TestBinOp/a_^=_(b_^=_c) (0.00s)
--- PASS: TestBinOp/a_??=_b_??=_c (0.00s)
--- PASS: TestBinOp/a_??=_(b_??=_c) (0.00s)
--- PASS: TestBinOp/a_||=_b_||=_c (0.00s)
--- PASS: TestBinOp/a_||=_(b_||=_c) (0.00s)
--- PASS: TestBinOp/a_&&=_b_&&=_c (0.00s)
--- PASS: TestBinOp/a_&&=_(b_&&=_c) (0.00s)
=== RUN TestComments
=== RUN TestComments/throw_//__x
=== RUN TestComments/throw_/**/__x
=== RUN TestComments/throw_<!--__x
=== RUN TestComments/throw_-->__x
=== RUN TestComments/return_//__x
=== RUN TestComments/return_/**/__x
=== RUN TestComments/return_<!--__x
=== RUN TestComments/-->_x
=== RUN TestComments/x_-->_y
=== RUN TestComments/x__-->_y
=== RUN TestComments/x_/**/-->_y
=== RUN TestComments/x/*_*/-->_y
=== RUN TestComments/x_/**/_/**/-->_y
=== RUN TestComments/if(x-->y)z
--- PASS: TestComments (0.01s)
--- PASS: TestComments/throw_//__x (0.00s)
--- PASS: TestComments/throw_/**/__x (0.00s)
--- PASS: TestComments/throw_<!--__x (0.00s)
--- PASS: TestComments/throw_-->__x (0.00s)
--- PASS: TestComments/return_//__x (0.00s)
--- PASS: TestComments/return_/**/__x (0.00s)
--- PASS: TestComments/return_<!--__x (0.00s)
--- PASS: TestComments/-->_x (0.00s)
--- PASS: TestComments/x_-->_y (0.00s)
--- PASS: TestComments/x__-->_y (0.00s)
--- PASS: TestComments/x_/**/-->_y (0.00s)
--- PASS: TestComments/x/*_*/-->_y (0.00s)
--- PASS: TestComments/x_/**/_/**/-->_y (0.00s)
--- PASS: TestComments/if(x-->y)z (0.00s)
=== RUN TestStrictMode
=== RUN TestStrictMode/'use_strict'
=== RUN TestStrictMode/`use_strict`
=== RUN TestStrictMode///!_@license_comment__'use_strict'
=== RUN TestStrictMode//*!_@license_comment_*/_'use_strict'
=== RUN TestStrictMode/function_f()_{_//!_@license_comment__'use_strict'_}
=== RUN TestStrictMode/function_f()_{_/*!_@license_comment_*/_'use_strict'_}
=== RUN TestStrictMode///!_@license_comment__'use_strict'#01
=== RUN TestStrictMode//*!_@license_comment_*/_'use_strict'#01
=== RUN TestStrictMode/function_f()_{_//!_@license_comment__'use_strict'_}#01
=== RUN TestStrictMode/function_f()_{_/*!_@license_comment_*/_'use_strict'_}#01
=== RUN TestStrictMode/function_f()_{_'use_strict'_}
=== RUN TestStrictMode/function_f(x)_{_'use_strict'_}
=== RUN TestStrictMode/function_f([x])_{_'use_strict'_}
=== RUN TestStrictMode/function_f({x})_{_'use_strict'_}
=== RUN TestStrictMode/function_f(x_=_1)_{_'use_strict'_}
=== RUN TestStrictMode/function_f(x,_...y)_{_'use_strict'_}
=== RUN TestStrictMode/(function()_{_'use_strict'_})
=== RUN TestStrictMode/(function(x)_{_'use_strict'_})
=== RUN TestStrictMode/(function([x])_{_'use_strict'_})
=== RUN TestStrictMode/(function({x})_{_'use_strict'_})
=== RUN TestStrictMode/(function(x_=_1)_{_'use_strict'_})
=== RUN TestStrictMode/(function(x,_...y)_{_'use_strict'_})
=== RUN TestStrictMode/()_=>_{_'use_strict'_}
=== RUN TestStrictMode/(x)_=>_{_'use_strict'_}
=== RUN TestStrictMode/([x])_=>_{_'use_strict'_}
=== RUN TestStrictMode/({x})_=>_{_'use_strict'_}
=== RUN TestStrictMode/(x_=_1)_=>_{_'use_strict'_}
=== RUN TestStrictMode/(x,_...y)_=>_{_'use_strict'_}
=== RUN TestStrictMode/(x,_...y)_=>_{_//!_@license_comment__'use_strict'_}
=== RUN TestStrictMode/let_x_=_'\0'
=== RUN TestStrictMode/let_x_=_'\00'
=== RUN TestStrictMode/'use_strict';_let_x_=_'\0'
=== RUN TestStrictMode/let_x_=_'\0';_export_{}
=== RUN TestStrictMode/'use_strict';_let_x_=_'\00'
=== RUN TestStrictMode/'use_strict';_let_x_=_'\08'
=== RUN TestStrictMode/'use_strict';_let_x_=_'\008'
=== RUN TestStrictMode/let_x_=_'\00';_export_{}
=== RUN TestStrictMode/let_x_=_'\09';_export_{}
=== RUN TestStrictMode/let_x_=_'\009';_export_{}
=== RUN TestStrictMode/'\0'
=== RUN TestStrictMode/'\00'
=== RUN TestStrictMode/'use_strict';_'\0'
=== RUN TestStrictMode/'use_strict';_'\00'
=== RUN TestStrictMode/'use_strict';_'\08'
=== RUN TestStrictMode/'use_strict';_'\008'
=== RUN TestStrictMode/'\00';_'use_strict';
=== RUN TestStrictMode/'\08';_'use_strict';
=== RUN TestStrictMode/'\008';_'use_strict';
=== RUN TestStrictMode/'\00';_export_{}
=== RUN TestStrictMode/'\09';_export_{}
=== RUN TestStrictMode/'\009';_export_{}
=== RUN TestStrictMode/with_(x)_y
=== RUN TestStrictMode/'use_strict';_with_(x)_y
=== RUN TestStrictMode/with_(x)_y;_export_{}
=== RUN TestStrictMode/delete_x
=== RUN TestStrictMode/'use_strict';_delete_x
=== RUN TestStrictMode/delete_x;_export_{}
=== RUN TestStrictMode/for_(var_x_=_y_in_z)_;
=== RUN TestStrictMode/'use_strict';_for_(var_x_=_y_in_z)_;
=== RUN TestStrictMode/for_(var_x_=_y_in_z)_;_export_{}
=== RUN TestStrictMode/function_f(a,_a)_{}
=== RUN TestStrictMode/(function(a,_a)_{})
=== RUN TestStrictMode/({_f:_function(a,_a)_{}_})
=== RUN TestStrictMode/({_f:_function*(a,_a)_{}_})
=== RUN TestStrictMode/({_f:_async_function(a,_a)_{}_})
=== RUN TestStrictMode/function_f(a,_a)_{_'use_strict'_}
=== RUN TestStrictMode/function_*f(a,_a)_{_'use_strict'_}
=== RUN TestStrictMode/async_function_f(a,_a)_{_'use_strict'_}
=== RUN TestStrictMode/(function(a,_a)_{_'use_strict'_})
=== RUN TestStrictMode/(function*(a,_a)_{_'use_strict'_})
=== RUN TestStrictMode/(async_function(a,_a)_{_'use_strict'_})
=== RUN TestStrictMode/function_f(a,_[a])_{}
=== RUN TestStrictMode/function_f([a],_a)_{}
=== RUN TestStrictMode/'use_strict';_function_f(a,_a)_{}
=== RUN TestStrictMode/'use_strict';_(function(a,_a)_{})
=== RUN TestStrictMode/'use_strict';_((a,_a)_=>_{})
=== RUN TestStrictMode/function_f(a,_a)_{};_export_{}
=== RUN TestStrictMode/(function(a,_a)_{});_export_{}
=== RUN TestStrictMode/(function(a,_[a])_{})
=== RUN TestStrictMode/({_f(a,_a)_{}_})
=== RUN TestStrictMode/({_*f(a,_a)_{}_})
=== RUN TestStrictMode/({_async_f(a,_a)_{}_})
=== RUN TestStrictMode/(a,_a)_=>_{}
=== RUN TestStrictMode/'use_strict';_if_(0)_function_f()_{}
=== RUN TestStrictMode/'use_strict';_if_(0)_;_else_function_f()_{}
=== RUN TestStrictMode/if_(0)_function_f()_{}_export_{}
=== RUN TestStrictMode/if_(0)_;_else_function_f()_{}_export_{}
=== RUN TestStrictMode/eval++
=== RUN TestStrictMode/eval_=_0
=== RUN TestStrictMode/eval_+=_0
=== RUN TestStrictMode/[eval]_=_0
=== RUN TestStrictMode/arguments++
=== RUN TestStrictMode/arguments_=_0
=== RUN TestStrictMode/arguments_+=_0
=== RUN TestStrictMode/[arguments]_=_0
=== RUN TestStrictMode/'use_strict';_eval++
=== RUN TestStrictMode/'use_strict';_eval_=_0
=== RUN TestStrictMode/'use_strict';_eval_+=_0
=== RUN TestStrictMode/'use_strict';_[eval]_=_0
=== RUN TestStrictMode/'use_strict';_arguments++
=== RUN TestStrictMode/'use_strict';_arguments_=_0
=== RUN TestStrictMode/'use_strict';_arguments_+=_0
=== RUN TestStrictMode/'use_strict';_[arguments]_=_0
=== RUN TestStrictMode/function_eval()_{}
=== RUN TestStrictMode/function_f(eval)_{}
=== RUN TestStrictMode/function_arguments()_{}
=== RUN TestStrictMode/function_f(arguments)_{}
=== RUN TestStrictMode/'use_strict';_function_eval()_{}
=== RUN TestStrictMode/'use_strict';_function_f(eval)_{}
=== RUN TestStrictMode/'use_strict';_function_arguments()_{}
=== RUN TestStrictMode/'use_strict';_function_f(arguments)_{}
=== RUN TestStrictMode/let_protected
=== RUN TestStrictMode/let_protecte\u0064
=== RUN TestStrictMode/let_x_=_protected
=== RUN TestStrictMode/let_x_=_protecte\u0064
=== RUN TestStrictMode/'use_strict';_let_protected
=== RUN TestStrictMode/'use_strict';_let_protecte\u0064
=== RUN TestStrictMode/'use_strict';_let_x_=_protected
=== RUN TestStrictMode/'use_strict';_let_x_=_protecte\u0064
=== RUN TestStrictMode/0123
=== RUN TestStrictMode/({0123:_4})
=== RUN TestStrictMode/let_{0123:_x}_=_y
=== RUN TestStrictMode/'use_strict';_0123
=== RUN TestStrictMode/'use_strict';_({0123:_4})
=== RUN TestStrictMode/'use_strict';_let_{0123:_x}_=_y
=== RUN TestStrictMode/function_f()_{_'use_strict'_}_with_(x)_y
=== RUN TestStrictMode/with_(x)_y;_function_f()_{_'use_strict'_}
=== RUN TestStrictMode/class_f_{}_with_(x)_y
=== RUN TestStrictMode/with_(x)_y;_class_f_{}
=== RUN TestStrictMode/`use_strict`;_with_(x)_y
=== RUN TestStrictMode/"use_strict";_with_(x)_y
=== RUN TestStrictMode/function_f()_{_'use_strict';_with_(x)_y_}
=== RUN TestStrictMode/function_f()_{_'use_strict';_function_y()_{_with_(x)_y_}_}
=== RUN TestStrictMode/class_f_{_x()_{_with_(x)_y_}_}
=== RUN TestStrictMode/class_f_{_x()_{_function_y()_{_with_(x)_y_}_}_}
=== RUN TestStrictMode/import(x);_with_(y)_z
=== RUN TestStrictMode/import('x');_with_(y)_z
=== RUN TestStrictMode/with_(y)_z;_import(x)
=== RUN TestStrictMode/with_(y)_z;_import('x')
=== RUN TestStrictMode/(import(x));_with_(y)_z
=== RUN TestStrictMode/(import('x'));_with_(y)_z
=== RUN TestStrictMode/with_(y)_z;_(import(x))
=== RUN TestStrictMode/with_(y)_z;_(import('x'))
=== RUN TestStrictMode/import.meta;_with_(y)_z
=== RUN TestStrictMode/with_(y)_z;_import.meta
=== RUN TestStrictMode/(import.meta);_with_(y)_z
=== RUN TestStrictMode/with_(y)_z;_(import.meta)
=== RUN TestStrictMode/import_'x';_with_(y)_z
=== RUN TestStrictMode/import_*_as_x_from_'x';_with_(y)_z
=== RUN TestStrictMode/import_x_from_'x';_with_(y)_z
=== RUN TestStrictMode/import_{x}_from_'x';_with_(y)_z
=== RUN TestStrictMode/export_{};_with_(y)_z
=== RUN TestStrictMode/export_let_x;_with_(y)_z
=== RUN TestStrictMode/export_function_x()_{}_with_(y)_z
=== RUN TestStrictMode/export_class_x_{}_with_(y)_z
=== RUN TestStrictMode/await_0;_with_(y)_z
=== RUN TestStrictMode/with_(y)_z;_await_0
=== RUN TestStrictMode/for_await_(x_of_y);_with_(y)_z
=== RUN TestStrictMode/with_(y)_z;_for_await_(x_of_y);
--- PASS: TestStrictMode (0.25s)
--- PASS: TestStrictMode/'use_strict' (0.00s)
--- PASS: TestStrictMode/`use_strict` (0.00s)
--- PASS: TestStrictMode///!_@license_comment__'use_strict' (0.00s)
--- PASS: TestStrictMode//*!_@license_comment_*/_'use_strict' (0.00s)
--- PASS: TestStrictMode/function_f()_{_//!_@license_comment__'use_strict'_} (0.00s)
--- PASS: TestStrictMode/function_f()_{_/*!_@license_comment_*/_'use_strict'_} (0.00s)
--- PASS: TestStrictMode///!_@license_comment__'use_strict'#01 (0.00s)
--- PASS: TestStrictMode//*!_@license_comment_*/_'use_strict'#01 (0.00s)
--- PASS: TestStrictMode/function_f()_{_//!_@license_comment__'use_strict'_}#01 (0.00s)
--- PASS: TestStrictMode/function_f()_{_/*!_@license_comment_*/_'use_strict'_}#01 (0.00s)
--- PASS: TestStrictMode/function_f()_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/function_f(x)_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/function_f([x])_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/function_f({x})_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/function_f(x_=_1)_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/function_f(x,_...y)_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/(function()_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/(function(x)_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/(function([x])_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/(function({x})_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/(function(x_=_1)_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/(function(x,_...y)_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/()_=>_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/(x)_=>_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/([x])_=>_{_'use_strict'_} (0.01s)
--- PASS: TestStrictMode/({x})_=>_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/(x_=_1)_=>_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/(x,_...y)_=>_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/(x,_...y)_=>_{_//!_@license_comment__'use_strict'_} (0.00s)
--- PASS: TestStrictMode/let_x_=_'\0' (0.00s)
--- PASS: TestStrictMode/let_x_=_'\00' (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_x_=_'\0' (0.00s)
--- PASS: TestStrictMode/let_x_=_'\0';_export_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_x_=_'\00' (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_x_=_'\08' (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_x_=_'\008' (0.02s)
--- PASS: TestStrictMode/let_x_=_'\00';_export_{} (0.00s)
--- PASS: TestStrictMode/let_x_=_'\09';_export_{} (0.00s)
--- PASS: TestStrictMode/let_x_=_'\009';_export_{} (0.00s)
--- PASS: TestStrictMode/'\0' (0.01s)
--- PASS: TestStrictMode/'\00' (0.00s)
--- PASS: TestStrictMode/'use_strict';_'\0' (0.00s)
--- PASS: TestStrictMode/'use_strict';_'\00' (0.00s)
--- PASS: TestStrictMode/'use_strict';_'\08' (0.00s)
--- PASS: TestStrictMode/'use_strict';_'\008' (0.00s)
--- PASS: TestStrictMode/'\00';_'use_strict'; (0.00s)
--- PASS: TestStrictMode/'\08';_'use_strict'; (0.00s)
--- PASS: TestStrictMode/'\008';_'use_strict'; (0.00s)
--- PASS: TestStrictMode/'\00';_export_{} (0.00s)
--- PASS: TestStrictMode/'\09';_export_{} (0.00s)
--- PASS: TestStrictMode/'\009';_export_{} (0.00s)
--- PASS: TestStrictMode/with_(x)_y (0.00s)
--- PASS: TestStrictMode/'use_strict';_with_(x)_y (0.00s)
--- PASS: TestStrictMode/with_(x)_y;_export_{} (0.00s)
--- PASS: TestStrictMode/delete_x (0.00s)
--- PASS: TestStrictMode/'use_strict';_delete_x (0.00s)
--- PASS: TestStrictMode/delete_x;_export_{} (0.00s)
--- PASS: TestStrictMode/for_(var_x_=_y_in_z)_; (0.00s)
--- PASS: TestStrictMode/'use_strict';_for_(var_x_=_y_in_z)_; (0.00s)
--- PASS: TestStrictMode/for_(var_x_=_y_in_z)_;_export_{} (0.01s)
--- PASS: TestStrictMode/function_f(a,_a)_{} (0.00s)
--- PASS: TestStrictMode/(function(a,_a)_{}) (0.00s)
--- PASS: TestStrictMode/({_f:_function(a,_a)_{}_}) (0.00s)
--- PASS: TestStrictMode/({_f:_function*(a,_a)_{}_}) (0.00s)
--- PASS: TestStrictMode/({_f:_async_function(a,_a)_{}_}) (0.00s)
--- PASS: TestStrictMode/function_f(a,_a)_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/function_*f(a,_a)_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/async_function_f(a,_a)_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/(function(a,_a)_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/(function*(a,_a)_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/(async_function(a,_a)_{_'use_strict'_}) (0.00s)
--- PASS: TestStrictMode/function_f(a,_[a])_{} (0.00s)
--- PASS: TestStrictMode/function_f([a],_a)_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_function_f(a,_a)_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_(function(a,_a)_{}) (0.01s)
--- PASS: TestStrictMode/'use_strict';_((a,_a)_=>_{}) (0.00s)
--- PASS: TestStrictMode/function_f(a,_a)_{};_export_{} (0.00s)
--- PASS: TestStrictMode/(function(a,_a)_{});_export_{} (0.00s)
--- PASS: TestStrictMode/(function(a,_[a])_{}) (0.00s)
--- PASS: TestStrictMode/({_f(a,_a)_{}_}) (0.00s)
--- PASS: TestStrictMode/({_*f(a,_a)_{}_}) (0.00s)
--- PASS: TestStrictMode/({_async_f(a,_a)_{}_}) (0.00s)
--- PASS: TestStrictMode/(a,_a)_=>_{} (0.01s)
--- PASS: TestStrictMode/'use_strict';_if_(0)_function_f()_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_if_(0)_;_else_function_f()_{} (0.00s)
--- PASS: TestStrictMode/if_(0)_function_f()_{}_export_{} (0.00s)
--- PASS: TestStrictMode/if_(0)_;_else_function_f()_{}_export_{} (0.00s)
--- PASS: TestStrictMode/eval++ (0.00s)
--- PASS: TestStrictMode/eval_=_0 (0.00s)
--- PASS: TestStrictMode/eval_+=_0 (0.00s)
--- PASS: TestStrictMode/[eval]_=_0 (0.00s)
--- PASS: TestStrictMode/arguments++ (0.00s)
--- PASS: TestStrictMode/arguments_=_0 (0.00s)
--- PASS: TestStrictMode/arguments_+=_0 (0.00s)
--- PASS: TestStrictMode/[arguments]_=_0 (0.00s)
--- PASS: TestStrictMode/'use_strict';_eval++ (0.00s)
--- PASS: TestStrictMode/'use_strict';_eval_=_0 (0.00s)
--- PASS: TestStrictMode/'use_strict';_eval_+=_0 (0.00s)
--- PASS: TestStrictMode/'use_strict';_[eval]_=_0 (0.01s)
--- PASS: TestStrictMode/'use_strict';_arguments++ (0.00s)
--- PASS: TestStrictMode/'use_strict';_arguments_=_0 (0.00s)
--- PASS: TestStrictMode/'use_strict';_arguments_+=_0 (0.00s)
--- PASS: TestStrictMode/'use_strict';_[arguments]_=_0 (0.00s)
--- PASS: TestStrictMode/function_eval()_{} (0.00s)
--- PASS: TestStrictMode/function_f(eval)_{} (0.00s)
--- PASS: TestStrictMode/function_arguments()_{} (0.00s)
--- PASS: TestStrictMode/function_f(arguments)_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_function_eval()_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_function_f(eval)_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_function_arguments()_{} (0.00s)
--- PASS: TestStrictMode/'use_strict';_function_f(arguments)_{} (0.00s)
--- PASS: TestStrictMode/let_protected (0.00s)
--- PASS: TestStrictMode/let_protecte\u0064 (0.00s)
--- PASS: TestStrictMode/let_x_=_protected (0.00s)
--- PASS: TestStrictMode/let_x_=_protecte\u0064 (0.01s)
--- PASS: TestStrictMode/'use_strict';_let_protected (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_protecte\u0064 (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_x_=_protected (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_x_=_protecte\u0064 (0.00s)
--- PASS: TestStrictMode/0123 (0.00s)
--- PASS: TestStrictMode/({0123:_4}) (0.00s)
--- PASS: TestStrictMode/let_{0123:_x}_=_y (0.00s)
--- PASS: TestStrictMode/'use_strict';_0123 (0.00s)
--- PASS: TestStrictMode/'use_strict';_({0123:_4}) (0.00s)
--- PASS: TestStrictMode/'use_strict';_let_{0123:_x}_=_y (0.01s)
--- PASS: TestStrictMode/function_f()_{_'use_strict'_}_with_(x)_y (0.00s)
--- PASS: TestStrictMode/with_(x)_y;_function_f()_{_'use_strict'_} (0.00s)
--- PASS: TestStrictMode/class_f_{}_with_(x)_y (0.00s)
--- PASS: TestStrictMode/with_(x)_y;_class_f_{} (0.00s)
--- PASS: TestStrictMode/`use_strict`;_with_(x)_y (0.00s)
--- PASS: TestStrictMode/"use_strict";_with_(x)_y (0.00s)
--- PASS: TestStrictMode/function_f()_{_'use_strict';_with_(x)_y_} (0.00s)
--- PASS: TestStrictMode/function_f()_{_'use_strict';_function_y()_{_with_(x)_y_}_} (0.00s)
--- PASS: TestStrictMode/class_f_{_x()_{_with_(x)_y_}_} (0.00s)
--- PASS: TestStrictMode/class_f_{_x()_{_function_y()_{_with_(x)_y_}_}_} (0.00s)
--- PASS: TestStrictMode/import(x);_with_(y)_z (0.00s)
--- PASS: TestStrictMode/import('x');_with_(y)_z (0.01s)
--- PASS: TestStrictMode/with_(y)_z;_import(x) (0.00s)
--- PASS: TestStrictMode/with_(y)_z;_import('x') (0.00s)
--- PASS: TestStrictMode/(import(x));_with_(y)_z (0.00s)
--- PASS: TestStrictMode/(import('x'));_with_(y)_z (0.00s)
--- PASS: TestStrictMode/with_(y)_z;_(import(x)) (0.00s)
--- PASS: TestStrictMode/with_(y)_z;_(import('x')) (0.00s)
--- PASS: TestStrictMode/import.meta;_with_(y)_z (0.00s)
--- PASS: TestStrictMode/with_(y)_z;_import.meta (0.00s)
--- PASS: TestStrictMode/(import.meta);_with_(y)_z (0.00s)
--- PASS: TestStrictMode/with_(y)_z;_(import.meta) (0.00s)
--- PASS: TestStrictMode/import_'x';_with_(y)_z (0.00s)
--- PASS: TestStrictMode/import_*_as_x_from_'x';_with_(y)_z (0.00s)
--- PASS: TestStrictMode/import_x_from_'x';_with_(y)_z (0.00s)
--- PASS: TestStrictMode/import_{x}_from_'x';_with_(y)_z (0.00s)
--- PASS: TestStrictMode/export_{};_with_(y)_z (0.00s)
--- PASS: TestStrictMode/export_let_x;_with_(y)_z (0.00s)
--- PASS: TestStrictMode/export_function_x()_{}_with_(y)_z (0.00s)
--- PASS: TestStrictMode/export_class_x_{}_with_(y)_z (0.00s)
--- PASS: TestStrictMode/await_0;_with_(y)_z (0.00s)
--- PASS: TestStrictMode/with_(y)_z;_await_0 (0.00s)
--- PASS: TestStrictMode/for_await_(x_of_y);_with_(y)_z (0.01s)
--- PASS: TestStrictMode/with_(y)_z;_for_await_(x_of_y); (0.00s)
=== RUN TestExponentiation
=== RUN TestExponentiation/--x_**_2
=== RUN TestExponentiation/++x_**_2
=== RUN TestExponentiation/x--_**_2
=== RUN TestExponentiation/x++_**_2
=== RUN TestExponentiation/(-x)_**_2
=== RUN TestExponentiation/(+x)_**_2
=== RUN TestExponentiation/(~x)_**_2
=== RUN TestExponentiation/(!x)_**_2
=== RUN TestExponentiation/(-1)_**_2
=== RUN TestExponentiation/(+1)_**_2
=== RUN TestExponentiation/(~1)_**_2
=== RUN TestExponentiation/(!1)_**_2
=== RUN TestExponentiation/(void_x)_**_2
=== RUN TestExponentiation/(delete_x)_**_2
=== RUN TestExponentiation/(typeof_x)_**_2
=== RUN TestExponentiation/undefined_**_2
=== RUN TestExponentiation/-x_**_2
=== RUN TestExponentiation/+x_**_2
=== RUN TestExponentiation/~x_**_2
=== RUN TestExponentiation/!x_**_2
=== RUN TestExponentiation/void_x_**_2
=== RUN TestExponentiation/delete_x_**_2
=== RUN TestExponentiation/typeof_x_**_2
=== RUN TestExponentiation/-x.y()_**_2
=== RUN TestExponentiation/+x.y()_**_2
=== RUN TestExponentiation/~x.y()_**_2
=== RUN TestExponentiation/!x.y()_**_2
=== RUN TestExponentiation/void_x.y()_**_2
=== RUN TestExponentiation/delete_x.y()_**_2
=== RUN TestExponentiation/typeof_x.y()_**_2
=== RUN TestExponentiation/delete_x_**_0
=== RUN TestExponentiation/delete_x.prop_**_0
=== RUN TestExponentiation/delete_x[0]_**_0
=== RUN TestExponentiation/delete_x?.prop_**_0
=== RUN TestExponentiation/void_x_**_0
=== RUN TestExponentiation/typeof_x_**_0
=== RUN TestExponentiation/+x_**_0
=== RUN TestExponentiation/-x_**_0
=== RUN TestExponentiation/~x_**_0
=== RUN TestExponentiation/!x_**_0
=== RUN TestExponentiation/await_x_**_0
=== RUN TestExponentiation/await_-x_**_0
=== RUN TestExponentiation/(delete_x)_**_0
=== RUN TestExponentiation/(delete_x.prop)_**_0
=== RUN TestExponentiation/(delete_x[0])_**_0
=== RUN TestExponentiation/(delete_x?.prop)_**_0
=== RUN TestExponentiation/(void_x)_**_0
=== RUN TestExponentiation/(typeof_x)_**_0
=== RUN TestExponentiation/(+x)_**_0
=== RUN TestExponentiation/(-x)_**_0
=== RUN TestExponentiation/(~x)_**_0
=== RUN TestExponentiation/(!x)_**_0
=== RUN TestExponentiation/(await_x)_**_0
=== RUN TestExponentiation/(await_-x)_**_0
--- PASS: TestExponentiation (0.07s)
--- PASS: TestExponentiation/--x_**_2 (0.00s)
--- PASS: TestExponentiation/++x_**_2 (0.00s)
--- PASS: TestExponentiation/x--_**_2 (0.00s)
--- PASS: TestExponentiation/x++_**_2 (0.00s)
--- PASS: TestExponentiation/(-x)_**_2 (0.00s)
--- PASS: TestExponentiation/(+x)_**_2 (0.00s)
--- PASS: TestExponentiation/(~x)_**_2 (0.00s)
--- PASS: TestExponentiation/(!x)_**_2 (0.00s)
--- PASS: TestExponentiation/(-1)_**_2 (0.00s)
--- PASS: TestExponentiation/(+1)_**_2 (0.00s)
--- PASS: TestExponentiation/(~1)_**_2 (0.00s)
--- PASS: TestExponentiation/(!1)_**_2 (0.00s)
--- PASS: TestExponentiation/(void_x)_**_2 (0.00s)
--- PASS: TestExponentiation/(delete_x)_**_2 (0.00s)
--- PASS: TestExponentiation/(typeof_x)_**_2 (0.00s)
--- PASS: TestExponentiation/undefined_**_2 (0.00s)
--- PASS: TestExponentiation/-x_**_2 (0.00s)
--- PASS: TestExponentiation/+x_**_2 (0.01s)
--- PASS: TestExponentiation/~x_**_2 (0.01s)
--- PASS: TestExponentiation/!x_**_2 (0.00s)
--- PASS: TestExponentiation/void_x_**_2 (0.00s)
--- PASS: TestExponentiation/delete_x_**_2 (0.00s)
--- PASS: TestExponentiation/typeof_x_**_2 (0.00s)
--- PASS: TestExponentiation/-x.y()_**_2 (0.00s)
--- PASS: TestExponentiation/+x.y()_**_2 (0.01s)
--- PASS: TestExponentiation/~x.y()_**_2 (0.00s)
--- PASS: TestExponentiation/!x.y()_**_2 (0.00s)
--- PASS: TestExponentiation/void_x.y()_**_2 (0.00s)
--- PASS: TestExponentiation/delete_x.y()_**_2 (0.00s)
--- PASS: TestExponentiation/typeof_x.y()_**_2 (0.00s)
--- PASS: TestExponentiation/delete_x_**_0 (0.00s)
--- PASS: TestExponentiation/delete_x.prop_**_0 (0.00s)
--- PASS: TestExponentiation/delete_x[0]_**_0 (0.00s)
--- PASS: TestExponentiation/delete_x?.prop_**_0 (0.00s)
--- PASS: TestExponentiation/void_x_**_0 (0.00s)
--- PASS: TestExponentiation/typeof_x_**_0 (0.00s)
--- PASS: TestExponentiation/+x_**_0 (0.00s)
--- PASS: TestExponentiation/-x_**_0 (0.00s)
--- PASS: TestExponentiation/~x_**_0 (0.00s)
--- PASS: TestExponentiation/!x_**_0 (0.00s)
--- PASS: TestExponentiation/await_x_**_0 (0.01s)
--- PASS: TestExponentiation/await_-x_**_0 (0.00s)
--- PASS: TestExponentiation/(delete_x)_**_0 (0.00s)
--- PASS: TestExponentiation/(delete_x.prop)_**_0 (0.00s)
--- PASS: TestExponentiation/(delete_x[0])_**_0 (0.00s)
--- PASS: TestExponentiation/(delete_x?.prop)_**_0 (0.00s)
--- PASS: TestExponentiation/(void_x)_**_0 (0.00s)
--- PASS: TestExponentiation/(typeof_x)_**_0 (0.00s)
--- PASS: TestExponentiation/(+x)_**_0 (0.00s)
--- PASS: TestExponentiation/(-x)_**_0 (0.00s)
--- PASS: TestExponentiation/(~x)_**_0 (0.00s)
--- PASS: TestExponentiation/(!x)_**_0 (0.00s)
--- PASS: TestExponentiation/(await_x)_**_0 (0.00s)
--- PASS: TestExponentiation/(await_-x)_**_0 (0.00s)
=== RUN TestAwait
=== RUN TestAwait/await_x
=== RUN TestAwait/await_+x
=== RUN TestAwait/await_-x
=== RUN TestAwait/await_~x
=== RUN TestAwait/await_!x
=== RUN TestAwait/await_--x
=== RUN TestAwait/await_++x
=== RUN TestAwait/await_x--
=== RUN TestAwait/await_x++
=== RUN TestAwait/await_void_x
=== RUN TestAwait/await_typeof_x
=== RUN TestAwait/await_(x_*_y)
=== RUN TestAwait/await_(x_**_y)
=== RUN TestAwait/await_delete_x
=== RUN TestAwait/async_function_f()_{_await_delete_x_}
--- PASS: TestAwait (0.02s)
--- PASS: TestAwait/await_x (0.00s)
--- PASS: TestAwait/await_+x (0.00s)
--- PASS: TestAwait/await_-x (0.00s)
--- PASS: TestAwait/await_~x (0.00s)
--- PASS: TestAwait/await_!x (0.00s)
--- PASS: TestAwait/await_--x (0.00s)
--- PASS: TestAwait/await_++x (0.00s)
--- PASS: TestAwait/await_x-- (0.00s)
--- PASS: TestAwait/await_x++ (0.00s)
--- PASS: TestAwait/await_void_x (0.00s)
--- PASS: TestAwait/await_typeof_x (0.00s)
--- PASS: TestAwait/await_(x_*_y) (0.00s)
--- PASS: TestAwait/await_(x_**_y) (0.00s)
--- PASS: TestAwait/await_delete_x (0.00s)
--- PASS: TestAwait/async_function_f()_{_await_delete_x_} (0.01s)
=== RUN TestRegExp
=== RUN TestRegExp//x/g
=== RUN TestRegExp//x/i
=== RUN TestRegExp//x/m
=== RUN TestRegExp//x/s
=== RUN TestRegExp//x/u
=== RUN TestRegExp//x/y
--- PASS: TestRegExp (0.00s)
--- PASS: TestRegExp//x/g (0.00s)
--- PASS: TestRegExp//x/i (0.00s)
--- PASS: TestRegExp//x/m (0.00s)
--- PASS: TestRegExp//x/s (0.00s)
--- PASS: TestRegExp//x/u (0.00s)
--- PASS: TestRegExp//x/y (0.00s)
=== RUN TestIdentifierEscapes
=== RUN TestIdentifierEscapes/var__\u0076\u0061\u0072
=== RUN TestIdentifierEscapes/var_\u0076\u0061\u0072
=== RUN TestIdentifierEscapes/\u0076\u0061\u0072_foo
=== RUN TestIdentifierEscapes/foo._\u0076\u0061\u0072
=== RUN TestIdentifierEscapes/foo.\u0076\u0061\u0072
=== RUN TestIdentifierEscapes/\u200ca
=== RUN TestIdentifierEscapes/\u200da
--- PASS: TestIdentifierEscapes (0.01s)
--- PASS: TestIdentifierEscapes/var__\u0076\u0061\u0072 (0.00s)
--- PASS: TestIdentifierEscapes/var_\u0076\u0061\u0072 (0.00s)
--- PASS: TestIdentifierEscapes/\u0076\u0061\u0072_foo (0.00s)
--- PASS: TestIdentifierEscapes/foo._\u0076\u0061\u0072 (0.00s)
--- PASS: TestIdentifierEscapes/foo.\u0076\u0061\u0072 (0.00s)
--- PASS: TestIdentifierEscapes/\u200ca (0.00s)
--- PASS: TestIdentifierEscapes/\u200da (0.00s)
=== RUN TestSpecialIdentifiers
=== RUN TestSpecialIdentifiers/exports
=== RUN TestSpecialIdentifiers/require
=== RUN TestSpecialIdentifiers/module
--- PASS: TestSpecialIdentifiers (0.00s)
--- PASS: TestSpecialIdentifiers/exports (0.00s)
--- PASS: TestSpecialIdentifiers/require (0.00s)
--- PASS: TestSpecialIdentifiers/module (0.00s)
=== RUN TestDecls
=== RUN TestDecls/var_x_=_0
=== RUN TestDecls/let_x_=_0
=== RUN TestDecls/const_x_=_0
=== RUN TestDecls/for_(var_x_=_0;;)_;
=== RUN TestDecls/for_(let_x_=_0;;)_;
=== RUN TestDecls/for_(const_x_=_0;;)_;
=== RUN TestDecls/for_(var_x_in_y)_;
=== RUN TestDecls/for_(let_x_in_y)_;
=== RUN TestDecls/for_(const_x_in_y)_;
=== RUN TestDecls/for_(var_x_of_y)_;
=== RUN TestDecls/for_(let_x_of_y)_;
=== RUN TestDecls/for_(const_x_of_y)_;
=== RUN TestDecls/var_x
=== RUN TestDecls/let_x
=== RUN TestDecls/const_x
=== RUN TestDecls/const_{}
=== RUN TestDecls/const_[]
=== RUN TestDecls/for_(var_x;;)_;
=== RUN TestDecls/for_(let_x;;)_;
=== RUN TestDecls/for_(const_x;;)_;
=== RUN TestDecls/for_(const_{};;)_;
=== RUN TestDecls/for_(const_[];;)_;
=== RUN TestDecls/var_{[x]:_y}_=_{}
=== RUN TestDecls/var_{...x}_=_{}
=== RUN TestDecls/var_[...x]_=_[]
=== RUN TestDecls/var_{...x}_=_{}#01
=== RUN TestDecls/([...x]_=_[])_=>_{}
=== RUN TestDecls/({...x}_=_{})_=>_{}
=== RUN TestDecls/var_[...x,]_=_[]
=== RUN TestDecls/var_{...x,}_=_{}
=== RUN TestDecls/([...x,]_=_[])_=>_{}
=== RUN TestDecls/({...x,}_=_{})_=>_{}
=== RUN TestDecls/[b,_...c]_=_d
=== RUN TestDecls/([b,_...c]_=_d)
=== RUN TestDecls/({b,_...c}_=_d)
=== RUN TestDecls/({a_=_b}_=_c)
=== RUN TestDecls/({a:_b_=_c}_=_d)
=== RUN TestDecls/({a:_b.c}_=_d)
=== RUN TestDecls/[a_=_{}]_=_b
=== RUN TestDecls/[[...a,_b].x]_=_c
=== RUN TestDecls/[{...a,_b}.x]_=_c
=== RUN TestDecls/({x:_[...a,_b].x}_=_c)
=== RUN TestDecls/({x:_{...a,_b}.x}_=_c)
=== RUN TestDecls/[x_=_[...a,_b]]_=_c
=== RUN TestDecls/[x_=_{...a,_b}]_=_c
=== RUN TestDecls/({x_=_[...a,_b]}_=_c)
=== RUN TestDecls/({x_=_{...a,_b}}_=_c)
=== RUN TestDecls/(x_=_y)
=== RUN TestDecls/([]_=_[])
=== RUN TestDecls/({}_=_{})
=== RUN TestDecls/([[]]_=_[[]])
=== RUN TestDecls/({x:_{}}_=_{x:_{}})
=== RUN TestDecls/(x)_=_y
=== RUN TestDecls/([])_=_[]
=== RUN TestDecls/({})_=_{}
=== RUN TestDecls/[([])]_=_[[]]
=== RUN TestDecls/({x:_({})}_=_{x:_{}})
=== RUN TestDecls/(([])_=_[])_=>_{}
=== RUN TestDecls/(({})_=_{})_=>_{}
=== RUN TestDecls/function_f(([])_=_[])_{}
=== RUN TestDecls/function_f(({})_=_{})_{}
=== RUN TestDecls/for_(x_in_y)_;
=== RUN TestDecls/for_([]_in_y)_;
=== RUN TestDecls/for_({}_in_y)_;
=== RUN TestDecls/for_((x)_in_y)_;
=== RUN TestDecls/for_(([])_in_y)_;
=== RUN TestDecls/for_(({})_in_y)_;
=== RUN TestDecls/for_(x_of_y)_;
=== RUN TestDecls/for_([]_of_y)_;
=== RUN TestDecls/for_({}_of_y)_;
=== RUN TestDecls/for_((x)_of_y)_;
=== RUN TestDecls/for_(([])_of_y)_;
=== RUN TestDecls/for_(({})_of_y)_;
=== RUN TestDecls/[[...a,_b]]_=_c
=== RUN TestDecls/[{...a,_b}]_=_c
=== RUN TestDecls/({x:_[...a,_b]}_=_c)
=== RUN TestDecls/({x:_{...a,_b}}_=_c)
=== RUN TestDecls/[b,_...c,]_=_d
=== RUN TestDecls/([b,_...c,]_=_d)
=== RUN TestDecls/({b,_...c,}_=_d)
=== RUN TestDecls/({a_=_b})
=== RUN TestDecls/({x_=_{a_=_b}}_=_c)
=== RUN TestDecls/[a_=_{b_=_c}]_=_d
=== RUN TestDecls/for_([{a_=_{}}]_in_b)_{}
=== RUN TestDecls/for_([{a_=_{}}]_of_b)_{}
=== RUN TestDecls/for_({a_=_{}}_in_b)_{}
=== RUN TestDecls/for_({a_=_{}}_of_b)_{}
=== RUN TestDecls/({a_=_{}}_in_b)
=== RUN TestDecls/[{a_=_{}}]_of()
=== RUN TestDecls/for_([...a,_b]_in_c)_{}
=== RUN TestDecls/for_([...a,_b]_of_c)_{}
--- PASS: TestDecls (0.12s)
--- PASS: TestDecls/var_x_=_0 (0.00s)
--- PASS: TestDecls/let_x_=_0 (0.00s)
--- PASS: TestDecls/const_x_=_0 (0.00s)
--- PASS: TestDecls/for_(var_x_=_0;;)_; (0.00s)
--- PASS: TestDecls/for_(let_x_=_0;;)_; (0.00s)
--- PASS: TestDecls/for_(const_x_=_0;;)_; (0.00s)
--- PASS: TestDecls/for_(var_x_in_y)_; (0.00s)
--- PASS: TestDecls/for_(let_x_in_y)_; (0.00s)
--- PASS: TestDecls/for_(const_x_in_y)_; (0.00s)
--- PASS: TestDecls/for_(var_x_of_y)_; (0.00s)
--- PASS: TestDecls/for_(let_x_of_y)_; (0.00s)
--- PASS: TestDecls/for_(const_x_of_y)_; (0.00s)
--- PASS: TestDecls/var_x (0.00s)
--- PASS: TestDecls/let_x (0.00s)
--- PASS: TestDecls/const_x (0.00s)
--- PASS: TestDecls/const_{} (0.00s)
--- PASS: TestDecls/const_[] (0.00s)
--- PASS: TestDecls/for_(var_x;;)_; (0.00s)
--- PASS: TestDecls/for_(let_x;;)_; (0.00s)
--- PASS: TestDecls/for_(const_x;;)_; (0.00s)
--- PASS: TestDecls/for_(const_{};;)_; (0.00s)
--- PASS: TestDecls/for_(const_[];;)_; (0.00s)
--- PASS: TestDecls/var_{[x]:_y}_=_{} (0.00s)
--- PASS: TestDecls/var_{...x}_=_{} (0.00s)
--- PASS: TestDecls/var_[...x]_=_[] (0.00s)
--- PASS: TestDecls/var_{...x}_=_{}#01 (0.00s)
--- PASS: TestDecls/([...x]_=_[])_=>_{} (0.00s)
--- PASS: TestDecls/({...x}_=_{})_=>_{} (0.00s)
--- PASS: TestDecls/var_[...x,]_=_[] (0.00s)
--- PASS: TestDecls/var_{...x,}_=_{} (0.00s)
--- PASS: TestDecls/([...x,]_=_[])_=>_{} (0.00s)
--- PASS: TestDecls/({...x,}_=_{})_=>_{} (0.01s)
--- PASS: TestDecls/[b,_...c]_=_d (0.00s)
--- PASS: TestDecls/([b,_...c]_=_d) (0.00s)
--- PASS: TestDecls/({b,_...c}_=_d) (0.00s)
--- PASS: TestDecls/({a_=_b}_=_c) (0.00s)
--- PASS: TestDecls/({a:_b_=_c}_=_d) (0.00s)
--- PASS: TestDecls/({a:_b.c}_=_d) (0.00s)
--- PASS: TestDecls/[a_=_{}]_=_b (0.00s)
--- PASS: TestDecls/[[...a,_b].x]_=_c (0.00s)
--- PASS: TestDecls/[{...a,_b}.x]_=_c (0.00s)
--- PASS: TestDecls/({x:_[...a,_b].x}_=_c) (0.00s)
--- PASS: TestDecls/({x:_{...a,_b}.x}_=_c) (0.00s)
--- PASS: TestDecls/[x_=_[...a,_b]]_=_c (0.00s)
--- PASS: TestDecls/[x_=_{...a,_b}]_=_c (0.00s)
--- PASS: TestDecls/({x_=_[...a,_b]}_=_c) (0.00s)
--- PASS: TestDecls/({x_=_{...a,_b}}_=_c) (0.00s)
--- PASS: TestDecls/(x_=_y) (0.00s)
--- PASS: TestDecls/([]_=_[]) (0.00s)
--- PASS: TestDecls/({}_=_{}) (0.00s)
--- PASS: TestDecls/([[]]_=_[[]]) (0.00s)
--- PASS: TestDecls/({x:_{}}_=_{x:_{}}) (0.00s)
--- PASS: TestDecls/(x)_=_y (0.00s)
--- PASS: TestDecls/([])_=_[] (0.00s)
--- PASS: TestDecls/({})_=_{} (0.00s)
--- PASS: TestDecls/[([])]_=_[[]] (0.00s)
--- PASS: TestDecls/({x:_({})}_=_{x:_{}}) (0.00s)
--- PASS: TestDecls/(([])_=_[])_=>_{} (0.00s)
--- PASS: TestDecls/(({})_=_{})_=>_{} (0.00s)
--- PASS: TestDecls/function_f(([])_=_[])_{} (0.00s)
--- PASS: TestDecls/function_f(({})_=_{})_{} (0.00s)
--- PASS: TestDecls/for_(x_in_y)_; (0.00s)
--- PASS: TestDecls/for_([]_in_y)_; (0.00s)
--- PASS: TestDecls/for_({}_in_y)_; (0.00s)
--- PASS: TestDecls/for_((x)_in_y)_; (0.00s)
--- PASS: TestDecls/for_(([])_in_y)_; (0.00s)
--- PASS: TestDecls/for_(({})_in_y)_; (0.00s)
--- PASS: TestDecls/for_(x_of_y)_; (0.00s)
--- PASS: TestDecls/for_([]_of_y)_; (0.00s)
--- PASS: TestDecls/for_({}_of_y)_; (0.00s)
--- PASS: TestDecls/for_((x)_of_y)_; (0.00s)
--- PASS: TestDecls/for_(([])_of_y)_; (0.00s)
--- PASS: TestDecls/for_(({})_of_y)_; (0.00s)
--- PASS: TestDecls/[[...a,_b]]_=_c (0.00s)
--- PASS: TestDecls/[{...a,_b}]_=_c (0.00s)
--- PASS: TestDecls/({x:_[...a,_b]}_=_c) (0.00s)
--- PASS: TestDecls/({x:_{...a,_b}}_=_c) (0.00s)
--- PASS: TestDecls/[b,_...c,]_=_d (0.00s)
--- PASS: TestDecls/([b,_...c,]_=_d) (0.00s)
--- PASS: TestDecls/({b,_...c,}_=_d) (0.00s)
--- PASS: TestDecls/({a_=_b}) (0.00s)
--- PASS: TestDecls/({x_=_{a_=_b}}_=_c) (0.00s)
--- PASS: TestDecls/[a_=_{b_=_c}]_=_d (0.00s)
--- PASS: TestDecls/for_([{a_=_{}}]_in_b)_{} (0.00s)
--- PASS: TestDecls/for_([{a_=_{}}]_of_b)_{} (0.00s)
--- PASS: TestDecls/for_({a_=_{}}_in_b)_{} (0.00s)
--- PASS: TestDecls/for_({a_=_{}}_of_b)_{} (0.00s)
--- PASS: TestDecls/({a_=_{}}_in_b) (0.00s)
--- PASS: TestDecls/[{a_=_{}}]_of() (0.00s)
--- PASS: TestDecls/for_([...a,_b]_in_c)_{} (0.00s)
--- PASS: TestDecls/for_([...a,_b]_of_c)_{} (0.00s)
=== RUN TestBreakAndContinue
=== RUN TestBreakAndContinue/break
=== RUN TestBreakAndContinue/continue
=== RUN TestBreakAndContinue/x:_{_break_}
=== RUN TestBreakAndContinue/x:_{_break_x_}
=== RUN TestBreakAndContinue/x:_{_continue_}
=== RUN TestBreakAndContinue/x:_{_continue_x_}
=== RUN TestBreakAndContinue/while_(1)_break
=== RUN TestBreakAndContinue/while_(1)_continue
=== RUN TestBreakAndContinue/while_(1)_{_function_foo()_{_break_}_}
=== RUN TestBreakAndContinue/while_(1)_{_function_foo()_{_continue_}_}
=== RUN TestBreakAndContinue/x:_while_(1)_break_x
=== RUN TestBreakAndContinue/x:_while_(1)_continue_x
=== RUN TestBreakAndContinue/x:_while_(1)_y:_{_break_x_}
=== RUN TestBreakAndContinue/x:_while_(1)_y:_{_continue_x_}
=== RUN TestBreakAndContinue/x:_while_(1)_y:_{_break_y_}
=== RUN TestBreakAndContinue/x:_while_(1)_y:_{_continue_y_}
=== RUN TestBreakAndContinue/x:_while_(1)_{_function_foo()_{_break_x_}_}
=== RUN TestBreakAndContinue/x:_while_(1)_{_function_foo()_{_continue_x_}_}
=== RUN TestBreakAndContinue/switch_(1)_{_case_1:_break_}
=== RUN TestBreakAndContinue/switch_(1)_{_case_1:_continue_}
=== RUN TestBreakAndContinue/x:_switch_(1)_{_case_1:_break_x_}
=== RUN TestBreakAndContinue/x:_switch_(1)_{_case_1:_continue_x_}
--- PASS: TestBreakAndContinue (0.03s)
--- PASS: TestBreakAndContinue/break (0.00s)
--- PASS: TestBreakAndContinue/continue (0.00s)
--- PASS: TestBreakAndContinue/x:_{_break_} (0.00s)
--- PASS: TestBreakAndContinue/x:_{_break_x_} (0.00s)
--- PASS: TestBreakAndContinue/x:_{_continue_} (0.00s)
--- PASS: TestBreakAndContinue/x:_{_continue_x_} (0.00s)
--- PASS: TestBreakAndContinue/while_(1)_break (0.00s)
--- PASS: TestBreakAndContinue/while_(1)_continue (0.00s)
--- PASS: TestBreakAndContinue/while_(1)_{_function_foo()_{_break_}_} (0.00s)
--- PASS: TestBreakAndContinue/while_(1)_{_function_foo()_{_continue_}_} (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_break_x (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_continue_x (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_y:_{_break_x_} (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_y:_{_continue_x_} (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_y:_{_break_y_} (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_y:_{_continue_y_} (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_{_function_foo()_{_break_x_}_} (0.00s)
--- PASS: TestBreakAndContinue/x:_while_(1)_{_function_foo()_{_continue_x_}_} (0.00s)
--- PASS: TestBreakAndContinue/switch_(1)_{_case_1:_break_} (0.00s)
--- PASS: TestBreakAndContinue/switch_(1)_{_case_1:_continue_} (0.00s)
--- PASS: TestBreakAndContinue/x:_switch_(1)_{_case_1:_break_x_} (0.00s)
--- PASS: TestBreakAndContinue/x:_switch_(1)_{_case_1:_continue_x_} (0.00s)
=== RUN TestFor
=== RUN TestFor/for_(;_in_x)_;
=== RUN TestFor/for_(;_of_x)_;
=== RUN TestFor/for_(;_in;_)_;
=== RUN TestFor/for_(;_of;_)_;
=== RUN TestFor/for_(a_in_b)_;
=== RUN TestFor/for_(var_a_in_b)_;
=== RUN TestFor/for_(let_a_in_b)_;
=== RUN TestFor/for_(const_a_in_b)_;
=== RUN TestFor/for_(a_in_b,_c)_;
=== RUN TestFor/for_(a_in_b_=_c)_;
=== RUN TestFor/for_(var_a_in_b,_c)_;
=== RUN TestFor/for_(var_a_in_b_=_c)_;
=== RUN TestFor/for_(var_a,_b_in_b)_;
=== RUN TestFor/for_(let_a,_b_in_b)_;
=== RUN TestFor/for_(const_a,_b_in_b)_;
=== RUN TestFor/for_(a_of_b)_;
=== RUN TestFor/for_(var_a_of_b)_;
=== RUN TestFor/for_(let_a_of_b)_;
=== RUN TestFor/for_(const_a_of_b)_;
=== RUN TestFor/for_(a_of_b_=_c)_;
=== RUN TestFor/for_(var_a_of_b_=_c)_;
=== RUN TestFor/for_(a_of_b,_c)_;
=== RUN TestFor/for_(var_a_of_b,_c)_;
=== RUN TestFor/for_(var_a,_b_of_b)_;
=== RUN TestFor/for_(let_a,_b_of_b)_;
=== RUN TestFor/for_(const_a,_b_of_b)_;
=== RUN TestFor/for_((let)_of_bar);
=== RUN TestFor/for_((let).foo_of_bar);
=== RUN TestFor/for_((let.foo)_of_bar);
=== RUN TestFor/for_((let``.foo)_of_bar);
=== RUN TestFor/for_(let.foo_of_bar);
=== RUN TestFor/for_(let().foo_of_bar);
=== RUN TestFor/for_(let``.foo_of_bar);
=== RUN TestFor/for_(var_x_=_0_in_y)_;
=== RUN TestFor/for_(let_x_=_0_in_y)_;
=== RUN TestFor/for_(const_x_=_0_in_y)_;
=== RUN TestFor/for_(var_x_=_0_of_y)_;
=== RUN TestFor/for_(let_x_=_0_of_y)_;
=== RUN TestFor/for_(const_x_=_0_of_y)_;
=== RUN TestFor/for_(var_[x]_=_y_in_z)_;
=== RUN TestFor/for_(let_[x]_=_y_in_z)_;
=== RUN TestFor/for_(const_[x]_=_y_in_z)_;
=== RUN TestFor/for_(var_[x]_=_y_of_z)_;
=== RUN TestFor/for_(let_[x]_=_y_of_z)_;
=== RUN TestFor/for_(const_[x]_=_y_of_z)_;
=== RUN TestFor/for_(var_{x}_=_y_in_z)_;
=== RUN TestFor/for_(let_{x}_=_y_in_z)_;
=== RUN TestFor/for_(const_{x}_=_y_in_z)_;
=== RUN TestFor/for_(var_{x}_=_y_of_z)_;
=== RUN TestFor/for_(let_{x}_=_y_of_z)_;
=== RUN TestFor/for_(const_{x}_=_y_of_z)_;
=== RUN TestFor/for_(var_x_=_()_=>_a_in_b);
=== RUN TestFor/for_(var_x_=_a_+_b_in_c);
=== RUN TestFor/for_(var_x_=_`${y_in_z}`;;);
=== RUN TestFor/for_(var_{[x_in_y]:_z}_=_{};;);
=== RUN TestFor/for_(var_{x_=_y_in_z}_=_{};;);
=== RUN TestFor/for_(var_[x_=_y_in_z]_=_{};;);
=== RUN TestFor/for_(var_{x:_y_=_z_in_w}_=_{};;);
=== RUN TestFor/for_(var_x_=_(a_in_b);;);
=== RUN TestFor/for_(var_x_=_[a_in_b];;);
=== RUN TestFor/for_(var_x_=_y(a_in_b);;);
=== RUN TestFor/for_(var_x_=_{y:_a_in_b};;);
=== RUN TestFor/for_(a_?_b_in_c_:_d;;);
=== RUN TestFor/for_(var_x_=_()_=>_{_a_in_b_};;);
=== RUN TestFor/for_(var_x_=_async_()_=>_{_a_in_b_};;);
=== RUN TestFor/for_(var_x_=_function()_{_a_in_b_};;);
=== RUN TestFor/for_(var_x_=_async_function()_{_a_in_b_};;);
=== RUN TestFor/for_(var_x_=_class_{_[a_in_b]()_{}_};;);
=== RUN TestFor/for_(var_x_=_class_extends_a_in_b_{};;);
=== RUN TestFor/for_(var_x_=_0;_;_x_=_1)_;
=== RUN TestFor/for_(let_x_=_0;_;_x_=_1)_;
=== RUN TestFor/for_(const_x_=_0;_;_x_=_1)_;
=== RUN TestFor/for_(var_x_=_0;_;_x++)_;
=== RUN TestFor/for_(let_x_=_0;_;_x++)_;
=== RUN TestFor/for_(const_x_=_0;_;_x++)_;
=== RUN TestFor/for_(var_x_in_y)_x_=_1
=== RUN TestFor/for_(let_x_in_y)_x_=_1
=== RUN TestFor/for_(const_x_in_y)_x_=_1
=== RUN TestFor/for_(var_x_in_y)_x++
=== RUN TestFor/for_(let_x_in_y)_x++
=== RUN TestFor/for_(const_x_in_y)_x++
=== RUN TestFor/for_(var_x_of_y)_x_=_1
=== RUN TestFor/for_(let_x_of_y)_x_=_1
=== RUN TestFor/for_(const_x_of_y)_x_=_1
=== RUN TestFor/for_(var_x_of_y)_x++
=== RUN TestFor/for_(let_x_of_y)_x++
=== RUN TestFor/for_(const_x_of_y)_x++
--- PASS: TestFor (0.10s)
--- PASS: TestFor/for_(;_in_x)_; (0.00s)
--- PASS: TestFor/for_(;_of_x)_; (0.00s)
--- PASS: TestFor/for_(;_in;_)_; (0.00s)
--- PASS: TestFor/for_(;_of;_)_; (0.00s)
--- PASS: TestFor/for_(a_in_b)_; (0.00s)
--- PASS: TestFor/for_(var_a_in_b)_; (0.00s)
--- PASS: TestFor/for_(let_a_in_b)_; (0.00s)
--- PASS: TestFor/for_(const_a_in_b)_; (0.00s)
--- PASS: TestFor/for_(a_in_b,_c)_; (0.00s)
--- PASS: TestFor/for_(a_in_b_=_c)_; (0.00s)
--- PASS: TestFor/for_(var_a_in_b,_c)_; (0.00s)
--- PASS: TestFor/for_(var_a_in_b_=_c)_; (0.00s)
--- PASS: TestFor/for_(var_a,_b_in_b)_; (0.00s)
--- PASS: TestFor/for_(let_a,_b_in_b)_; (0.00s)
--- PASS: TestFor/for_(const_a,_b_in_b)_; (0.00s)
--- PASS: TestFor/for_(a_of_b)_; (0.00s)
--- PASS: TestFor/for_(var_a_of_b)_; (0.00s)
--- PASS: TestFor/for_(let_a_of_b)_; (0.00s)
--- PASS: TestFor/for_(const_a_of_b)_; (0.00s)
--- PASS: TestFor/for_(a_of_b_=_c)_; (0.00s)
--- PASS: TestFor/for_(var_a_of_b_=_c)_; (0.00s)
--- PASS: TestFor/for_(a_of_b,_c)_; (0.00s)
--- PASS: TestFor/for_(var_a_of_b,_c)_; (0.00s)
--- PASS: TestFor/for_(var_a,_b_of_b)_; (0.00s)
--- PASS: TestFor/for_(let_a,_b_of_b)_; (0.00s)
--- PASS: TestFor/for_(const_a,_b_of_b)_; (0.00s)
--- PASS: TestFor/for_((let)_of_bar); (0.00s)
--- PASS: TestFor/for_((let).foo_of_bar); (0.00s)
--- PASS: TestFor/for_((let.foo)_of_bar); (0.00s)
--- PASS: TestFor/for_((let``.foo)_of_bar); (0.00s)
--- PASS: TestFor/for_(let.foo_of_bar); (0.00s)
--- PASS: TestFor/for_(let().foo_of_bar); (0.00s)
--- PASS: TestFor/for_(let``.foo_of_bar); (0.00s)
--- PASS: TestFor/for_(var_x_=_0_in_y)_; (0.00s)
--- PASS: TestFor/for_(let_x_=_0_in_y)_; (0.00s)
--- PASS: TestFor/for_(const_x_=_0_in_y)_; (0.00s)
--- PASS: TestFor/for_(var_x_=_0_of_y)_; (0.00s)
--- PASS: TestFor/for_(let_x_=_0_of_y)_; (0.00s)
--- PASS: TestFor/for_(const_x_=_0_of_y)_; (0.00s)
--- PASS: TestFor/for_(var_[x]_=_y_in_z)_; (0.00s)
--- PASS: TestFor/for_(let_[x]_=_y_in_z)_; (0.00s)
--- PASS: TestFor/for_(const_[x]_=_y_in_z)_; (0.00s)
--- PASS: TestFor/for_(var_[x]_=_y_of_z)_; (0.00s)
--- PASS: TestFor/for_(let_[x]_=_y_of_z)_; (0.00s)
--- PASS: TestFor/for_(const_[x]_=_y_of_z)_; (0.00s)
--- PASS: TestFor/for_(var_{x}_=_y_in_z)_; (0.00s)
--- PASS: TestFor/for_(let_{x}_=_y_in_z)_; (0.00s)
--- PASS: TestFor/for_(const_{x}_=_y_in_z)_; (0.00s)
--- PASS: TestFor/for_(var_{x}_=_y_of_z)_; (0.00s)
--- PASS: TestFor/for_(let_{x}_=_y_of_z)_; (0.00s)
--- PASS: TestFor/for_(const_{x}_=_y_of_z)_; (0.00s)
--- PASS: TestFor/for_(var_x_=_()_=>_a_in_b); (0.00s)
--- PASS: TestFor/for_(var_x_=_a_+_b_in_c); (0.00s)
--- PASS: TestFor/for_(var_x_=_`${y_in_z}`;;); (0.00s)
--- PASS: TestFor/for_(var_{[x_in_y]:_z}_=_{};;); (0.00s)
--- PASS: TestFor/for_(var_{x_=_y_in_z}_=_{};;); (0.00s)
--- PASS: TestFor/for_(var_[x_=_y_in_z]_=_{};;); (0.00s)
--- PASS: TestFor/for_(var_{x:_y_=_z_in_w}_=_{};;); (0.00s)
--- PASS: TestFor/for_(var_x_=_(a_in_b);;); (0.00s)
--- PASS: TestFor/for_(var_x_=_[a_in_b];;); (0.00s)
--- PASS: TestFor/for_(var_x_=_y(a_in_b);;); (0.00s)
--- PASS: TestFor/for_(var_x_=_{y:_a_in_b};;); (0.00s)
--- PASS: TestFor/for_(a_?_b_in_c_:_d;;); (0.00s)
--- PASS: TestFor/for_(var_x_=_()_=>_{_a_in_b_};;); (0.00s)
--- PASS: TestFor/for_(var_x_=_async_()_=>_{_a_in_b_};;); (0.00s)
--- PASS: TestFor/for_(var_x_=_function()_{_a_in_b_};;); (0.00s)
--- PASS: TestFor/for_(var_x_=_async_function()_{_a_in_b_};;); (0.00s)
--- PASS: TestFor/for_(var_x_=_class_{_[a_in_b]()_{}_};;); (0.00s)
--- PASS: TestFor/for_(var_x_=_class_extends_a_in_b_{};;); (0.00s)
--- PASS: TestFor/for_(var_x_=_0;_;_x_=_1)_; (0.00s)
--- PASS: TestFor/for_(let_x_=_0;_;_x_=_1)_; (0.00s)
--- PASS: TestFor/for_(const_x_=_0;_;_x_=_1)_; (0.00s)
--- PASS: TestFor/for_(var_x_=_0;_;_x++)_; (0.00s)
--- PASS: TestFor/for_(let_x_=_0;_;_x++)_; (0.00s)
--- PASS: TestFor/for_(const_x_=_0;_;_x++)_; (0.00s)
--- PASS: TestFor/for_(var_x_in_y)_x_=_1 (0.00s)
--- PASS: TestFor/for_(let_x_in_y)_x_=_1 (0.00s)
--- PASS: TestFor/for_(const_x_in_y)_x_=_1 (0.00s)
--- PASS: TestFor/for_(var_x_in_y)_x++ (0.00s)
--- PASS: TestFor/for_(let_x_in_y)_x++ (0.00s)
--- PASS: TestFor/for_(const_x_in_y)_x++ (0.00s)
--- PASS: TestFor/for_(var_x_of_y)_x_=_1 (0.00s)
--- PASS: TestFor/for_(let_x_of_y)_x_=_1 (0.00s)
--- PASS: TestFor/for_(const_x_of_y)_x_=_1 (0.00s)
--- PASS: TestFor/for_(var_x_of_y)_x++ (0.00s)
--- PASS: TestFor/for_(let_x_of_y)_x++ (0.00s)
--- PASS: TestFor/for_(const_x_of_y)_x++ (0.00s)
=== RUN TestScope
=== RUN TestScope/var_x;_var_y
=== RUN TestScope/var_x;_let_y
=== RUN TestScope/let_x;_var_y
=== RUN TestScope/let_x;_let_y
=== RUN TestScope/var_x;_var_x
=== RUN TestScope/var_x;_let_x
=== RUN TestScope/let_x;_var_x
=== RUN TestScope/let_x;_let_x
=== RUN TestScope/function_x()_{}_let_x
=== RUN TestScope/let_x;_function_x()_{}
=== RUN TestScope/var_x;_{var_x}
=== RUN TestScope/var_x;_{let_x}
=== RUN TestScope/let_x;_{var_x}
=== RUN TestScope/let_x;_{let_x}
=== RUN TestScope/let_x;_{function_x()_{}}
=== RUN TestScope/{var_x}_var_x
=== RUN TestScope/{var_x}_let_x
=== RUN TestScope/{let_x}_var_x
=== RUN TestScope/{let_x}_let_x
=== RUN TestScope/{function_x()_{}}_let_x
=== RUN TestScope/{var_x;_{var_x}}
=== RUN TestScope/{var_x;_{let_x}}
=== RUN TestScope/{let_x;_{var_x}}
=== RUN TestScope/{let_x;_{let_x}}
=== RUN TestScope/{let_x;_{function_x()_{}}}
=== RUN TestScope/{{var_x}_var_x}
=== RUN TestScope/{{var_x}_let_x}
=== RUN TestScope/{{let_x}_var_x}
=== RUN TestScope/{{let_x}_let_x}
=== RUN TestScope/{{function_x()_{}}_let_x}
=== RUN TestScope/{var_x}_{var_x}
=== RUN TestScope/{var_x}_{let_x}
=== RUN TestScope/{let_x}_{var_x}
=== RUN TestScope/{let_x}_{let_x}
=== RUN TestScope/{let_x}_{function_x()_{}}
=== RUN TestScope/{function_x()_{}}_{let_x}
=== RUN TestScope/function_x()_{}_{var_x}
=== RUN TestScope/function_*x()_{}_{var_x}
=== RUN TestScope/async_function_x()_{}_{var_x}
=== RUN TestScope/async_function_*x()_{}_{var_x}
=== RUN TestScope/{var_x}_function_x()_{}
=== RUN TestScope/{var_x}_function_*x()_{}
=== RUN TestScope/{var_x}_async_function_x()_{}
=== RUN TestScope/{var_x}_async_function_*x()_{}
=== RUN TestScope/{_function_x()_{}_{var_x}_}
=== RUN TestScope/{_function_*x()_{}_{var_x}_}
=== RUN TestScope/{_async_function_x()_{}_{var_x}_}
=== RUN TestScope/{_async_function_*x()_{}_{var_x}_}
=== RUN TestScope/{_{var_x}_function_x()_{}_}
=== RUN TestScope/{_{var_x}_function_*x()_{}_}
=== RUN TestScope/{_{var_x}_async_function_x()_{}_}
=== RUN TestScope/{_{var_x}_async_function_*x()_{}_}
=== RUN TestScope/function_f()_{_function_x()_{}_{var_x}_}
=== RUN TestScope/function_f()_{_function_*x()_{}_{var_x}_}
=== RUN TestScope/function_f()_{_async_function_x()_{}_{var_x}_}
=== RUN TestScope/function_f()_{_async_function_*x()_{}_{var_x}_}
=== RUN TestScope/function_f()_{_{var_x}_function_x()_{}_}
=== RUN TestScope/function_f()_{_{var_x}_function_*x()_{}_}
=== RUN TestScope/function_f()_{_{var_x}_async_function_x()_{}_}
=== RUN TestScope/function_f()_{_{var_x}_async_function_*x()_{}_}
=== RUN TestScope/function_f()_{_{_function_x()_{}_{var_x}_}_}
=== RUN TestScope/function_f()_{_{_function_*x()_{}_{var_x}_}_}
=== RUN TestScope/function_f()_{_{_async_function_x()_{}_{var_x}_}_}
=== RUN TestScope/function_f()_{_{_async_function_*x()_{}_{var_x}_}_}
=== RUN TestScope/function_f()_{_{_{var_x}_function_x()_{}_}_}
=== RUN TestScope/function_f()_{_{_{var_x}_function_*x()_{}_}_}
=== RUN TestScope/function_f()_{_{_{var_x}_async_function_x()_{}_}_}
=== RUN TestScope/function_f()_{_{_{var_x}_async_function_*x()_{}_}_}
=== RUN TestScope/var_x=1,_x=2
=== RUN TestScope/let_x=1,_x=2
=== RUN TestScope/const_x=1,_x=2
=== RUN TestScope/function_foo(x)_{_var_x_}
=== RUN TestScope/function_foo(x)_{_let_x_}
=== RUN TestScope/function_foo(x)_{_const_x_=_0_}
=== RUN TestScope/function_foo()_{_var_foo_}
=== RUN TestScope/function_foo()_{_let_foo_}
=== RUN TestScope/function_foo()_{_const_foo_=_0_}
=== RUN TestScope/(function_foo(x)_{_var_x_})
=== RUN TestScope/(function_foo(x)_{_let_x_})
=== RUN TestScope/(function_foo(x)_{_const_x_=_0_})
=== RUN TestScope/(function_foo()_{_var_foo_})
=== RUN TestScope/(function_foo()_{_let_foo_})
=== RUN TestScope/(function_foo()_{_const_foo_=_0_})
=== RUN TestScope/var_x;_function_x()_{}
=== RUN TestScope/var_x;_function_*x()_{}
=== RUN TestScope/var_x;_async_function_x()_{}
=== RUN TestScope/let_x;_function_x()_{}#01
=== RUN TestScope/function_x()_{}_var_x
=== RUN TestScope/function*_x()_{}_var_x
=== RUN TestScope/async_function_x()_{}_var_x
=== RUN TestScope/function_x()_{}_let_x#01
=== RUN TestScope/function_x()_{}_function_x()_{}
=== RUN TestScope/var_x;_class_x_{}
=== RUN TestScope/let_x;_class_x_{}
=== RUN TestScope/class_x_{}_var_x
=== RUN TestScope/class_x_{}_let_x
=== RUN TestScope/class_x_{}_class_x_{}
=== RUN TestScope/function_x()_{}_function_x()_{}#01
=== RUN TestScope/function_x()_{}_function_*x()_{}
=== RUN TestScope/function_x()_{}_async_function_x()_{}
=== RUN TestScope/function_*x()_{}_function_x()_{}
=== RUN TestScope/function_*x()_{}_function_*x()_{}
=== RUN TestScope/async_function_x()_{}_function_x()_{}
=== RUN TestScope/async_function_x()_{}_async_function_x()_{}
=== RUN TestScope/function_f()_{_function_x()_{}_function_x()_{}_}
=== RUN TestScope/function_f()_{_function_x()_{}_function_*x()_{}_}
=== RUN TestScope/function_f()_{_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/function_f()_{_function_*x()_{}_function_x()_{}_}
=== RUN TestScope/function_f()_{_function_*x()_{}_function_*x()_{}_}
=== RUN TestScope/function_f()_{_async_function_x()_{}_function_x()_{}_}
=== RUN TestScope/function_f()_{_async_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/{_function_x()_{}_function_x()_{}_}
=== RUN TestScope/{_function_x()_{}_function_*x()_{}_}
=== RUN TestScope/{_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/{_function_*x()_{}_function_x()_{}_}
=== RUN TestScope/{_function_*x()_{}_function_*x()_{}_}
=== RUN TestScope/{_async_function_x()_{}_function_x()_{}_}
=== RUN TestScope/{_async_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/with_(x){_function_x()_{}_function_x()_{}_}
=== RUN TestScope/with_(x){_function_x()_{}_function_*x()_{}_}
=== RUN TestScope/with_(x){_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/with_(x){_function_*x()_{}_function_x()_{}_}
=== RUN TestScope/with_(x){_function_*x()_{}_function_*x()_{}_}
=== RUN TestScope/with_(x){_async_function_x()_{}_function_x()_{}_}
=== RUN TestScope/with_(x){_async_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/while_(x){_function_x()_{}_function_x()_{}_}
=== RUN TestScope/while_(x){_function_x()_{}_function_*x()_{}_}
=== RUN TestScope/while_(x){_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/while_(x){_function_*x()_{}_function_x()_{}_}
=== RUN TestScope/while_(x){_function_*x()_{}_function_*x()_{}_}
=== RUN TestScope/while_(x){_async_function_x()_{}_function_x()_{}_}
=== RUN TestScope/while_(x){_async_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/if_(x){_function_x()_{}_function_x()_{}_}
=== RUN TestScope/if_(x){_function_x()_{}_function_*x()_{}_}
=== RUN TestScope/if_(x){_function_x()_{}_async_function_x()_{}_}
=== RUN TestScope/if_(x){_function_*x()_{}_function_x()_{}_}
=== RUN TestScope/if_(x){_function_*x()_{}_function_*x()_{}_}
=== RUN TestScope/if_(x){_async_function_x()_{}_function_x()_{}_}
=== RUN TestScope/if_(x){_async_function_x()_{}_async_function_x()_{}_}
--- PASS: TestScope (0.11s)
--- PASS: TestScope/var_x;_var_y (0.00s)
--- PASS: TestScope/var_x;_let_y (0.00s)
--- PASS: TestScope/let_x;_var_y (0.00s)
--- PASS: TestScope/let_x;_let_y (0.00s)
--- PASS: TestScope/var_x;_var_x (0.00s)
--- PASS: TestScope/var_x;_let_x (0.00s)
--- PASS: TestScope/let_x;_var_x (0.00s)
--- PASS: TestScope/let_x;_let_x (0.00s)
--- PASS: TestScope/function_x()_{}_let_x (0.00s)
--- PASS: TestScope/let_x;_function_x()_{} (0.00s)
--- PASS: TestScope/var_x;_{var_x} (0.00s)
--- PASS: TestScope/var_x;_{let_x} (0.00s)
--- PASS: TestScope/let_x;_{var_x} (0.00s)
--- PASS: TestScope/let_x;_{let_x} (0.00s)
--- PASS: TestScope/let_x;_{function_x()_{}} (0.00s)
--- PASS: TestScope/{var_x}_var_x (0.00s)
--- PASS: TestScope/{var_x}_let_x (0.00s)
--- PASS: TestScope/{let_x}_var_x (0.00s)
--- PASS: TestScope/{let_x}_let_x (0.00s)
--- PASS: TestScope/{function_x()_{}}_let_x (0.00s)
--- PASS: TestScope/{var_x;_{var_x}} (0.00s)
--- PASS: TestScope/{var_x;_{let_x}} (0.00s)
--- PASS: TestScope/{let_x;_{var_x}} (0.00s)
--- PASS: TestScope/{let_x;_{let_x}} (0.00s)
--- PASS: TestScope/{let_x;_{function_x()_{}}} (0.00s)
--- PASS: TestScope/{{var_x}_var_x} (0.00s)
--- PASS: TestScope/{{var_x}_let_x} (0.00s)
--- PASS: TestScope/{{let_x}_var_x} (0.00s)
--- PASS: TestScope/{{let_x}_let_x} (0.00s)
--- PASS: TestScope/{{function_x()_{}}_let_x} (0.00s)
--- PASS: TestScope/{var_x}_{var_x} (0.00s)
--- PASS: TestScope/{var_x}_{let_x} (0.00s)
--- PASS: TestScope/{let_x}_{var_x} (0.00s)
--- PASS: TestScope/{let_x}_{let_x} (0.00s)
--- PASS: TestScope/{let_x}_{function_x()_{}} (0.00s)
--- PASS: TestScope/{function_x()_{}}_{let_x} (0.00s)
--- PASS: TestScope/function_x()_{}_{var_x} (0.00s)
--- PASS: TestScope/function_*x()_{}_{var_x} (0.00s)
--- PASS: TestScope/async_function_x()_{}_{var_x} (0.00s)
--- PASS: TestScope/async_function_*x()_{}_{var_x} (0.00s)
--- PASS: TestScope/{var_x}_function_x()_{} (0.00s)
--- PASS: TestScope/{var_x}_function_*x()_{} (0.00s)
--- PASS: TestScope/{var_x}_async_function_x()_{} (0.00s)
--- PASS: TestScope/{var_x}_async_function_*x()_{} (0.00s)
--- PASS: TestScope/{_function_x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/{_function_*x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/{_async_function_x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/{_async_function_*x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/{_{var_x}_function_x()_{}_} (0.00s)
--- PASS: TestScope/{_{var_x}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/{_{var_x}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/{_{var_x}_async_function_*x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_function_x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/function_f()_{_function_*x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/function_f()_{_async_function_x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/function_f()_{_async_function_*x()_{}_{var_x}_} (0.00s)
--- PASS: TestScope/function_f()_{_{var_x}_function_x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_{var_x}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_{var_x}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_{var_x}_async_function_*x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_function_x()_{}_{var_x}_}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_function_*x()_{}_{var_x}_}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_async_function_x()_{}_{var_x}_}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_async_function_*x()_{}_{var_x}_}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_{var_x}_function_x()_{}_}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_{var_x}_function_*x()_{}_}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_{var_x}_async_function_x()_{}_}_} (0.00s)
--- PASS: TestScope/function_f()_{_{_{var_x}_async_function_*x()_{}_}_} (0.00s)
--- PASS: TestScope/var_x=1,_x=2 (0.00s)
--- PASS: TestScope/let_x=1,_x=2 (0.00s)
--- PASS: TestScope/const_x=1,_x=2 (0.00s)
--- PASS: TestScope/function_foo(x)_{_var_x_} (0.00s)
--- PASS: TestScope/function_foo(x)_{_let_x_} (0.00s)
--- PASS: TestScope/function_foo(x)_{_const_x_=_0_} (0.00s)
--- PASS: TestScope/function_foo()_{_var_foo_} (0.00s)
--- PASS: TestScope/function_foo()_{_let_foo_} (0.00s)
--- PASS: TestScope/function_foo()_{_const_foo_=_0_} (0.00s)
--- PASS: TestScope/(function_foo(x)_{_var_x_}) (0.00s)
--- PASS: TestScope/(function_foo(x)_{_let_x_}) (0.00s)
--- PASS: TestScope/(function_foo(x)_{_const_x_=_0_}) (0.00s)
--- PASS: TestScope/(function_foo()_{_var_foo_}) (0.00s)
--- PASS: TestScope/(function_foo()_{_let_foo_}) (0.00s)
--- PASS: TestScope/(function_foo()_{_const_foo_=_0_}) (0.00s)
--- PASS: TestScope/var_x;_function_x()_{} (0.00s)
--- PASS: TestScope/var_x;_function_*x()_{} (0.00s)
--- PASS: TestScope/var_x;_async_function_x()_{} (0.00s)
--- PASS: TestScope/let_x;_function_x()_{}#01 (0.00s)
--- PASS: TestScope/function_x()_{}_var_x (0.00s)
--- PASS: TestScope/function*_x()_{}_var_x (0.00s)
--- PASS: TestScope/async_function_x()_{}_var_x (0.00s)
--- PASS: TestScope/function_x()_{}_let_x#01 (0.00s)
--- PASS: TestScope/function_x()_{}_function_x()_{} (0.00s)
--- PASS: TestScope/var_x;_class_x_{} (0.00s)
--- PASS: TestScope/let_x;_class_x_{} (0.00s)
--- PASS: TestScope/class_x_{}_var_x (0.00s)
--- PASS: TestScope/class_x_{}_let_x (0.00s)
--- PASS: TestScope/class_x_{}_class_x_{} (0.00s)
--- PASS: TestScope/function_x()_{}_function_x()_{}#01 (0.00s)
--- PASS: TestScope/function_x()_{}_function_*x()_{} (0.00s)
--- PASS: TestScope/function_x()_{}_async_function_x()_{} (0.00s)
--- PASS: TestScope/function_*x()_{}_function_x()_{} (0.00s)
--- PASS: TestScope/function_*x()_{}_function_*x()_{} (0.00s)
--- PASS: TestScope/async_function_x()_{}_function_x()_{} (0.00s)
--- PASS: TestScope/async_function_x()_{}_async_function_x()_{} (0.00s)
--- PASS: TestScope/function_f()_{_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_function_x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_function_*x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_function_*x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_async_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/function_f()_{_async_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/{_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/{_function_x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/{_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/{_function_*x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/{_function_*x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/{_async_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/{_async_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/with_(x){_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/with_(x){_function_x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/with_(x){_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/with_(x){_function_*x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/with_(x){_function_*x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/with_(x){_async_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/with_(x){_async_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/while_(x){_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/while_(x){_function_x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/while_(x){_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/while_(x){_function_*x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/while_(x){_function_*x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/while_(x){_async_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/while_(x){_async_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/if_(x){_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/if_(x){_function_x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/if_(x){_function_x()_{}_async_function_x()_{}_} (0.00s)
--- PASS: TestScope/if_(x){_function_*x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/if_(x){_function_*x()_{}_function_*x()_{}_} (0.00s)
--- PASS: TestScope/if_(x){_async_function_x()_{}_function_x()_{}_} (0.00s)
--- PASS: TestScope/if_(x){_async_function_x()_{}_async_function_x()_{}_} (0.00s)
=== RUN TestASI
=== RUN TestASI/throw_0
=== RUN TestASI/return_0
=== RUN TestASI/return_0#01
=== RUN TestASI/0_[1]
=== RUN TestASI/0_(1)
=== RUN TestASI/new_x_(1)
=== RUN TestASI/while_(true)_break_x
=== RUN TestASI/x_!y
=== RUN TestASI/x_++y
=== RUN TestASI/x_--y
=== RUN TestASI/function*_foo(){yield_a}
=== RUN TestASI/function*_foo(){yield_*a}
=== RUN TestASI/function*_foo(){yield*_a}
=== RUN TestASI/async_x_=>_{}
=== RUN TestASI/async_function_foo()_{}
=== RUN TestASI/export_default_async_x_=>_{}
=== RUN TestASI/export_default_async_function_foo()_{}
=== RUN TestASI/async_()_=>_{}
=== RUN TestASI/export_async_function_foo()_{}
=== RUN TestASI/export_default_async_()_=>_{}
=== RUN TestASI/(async_x_=>_{})
=== RUN TestASI/(async_()_=>_{})
=== RUN TestASI/(async_function_foo()_{})
=== RUN TestASI/if_(0)_let_x_=_0
=== RUN TestASI/if_(0)_let_{x}
=== RUN TestASI/if_(0)_let_{x}_=_0
=== RUN TestASI/if_(0)_let_[x]_=_0
=== RUN TestASI/function_*foo()_{_if_(0)_let_yield_0_}
=== RUN TestASI/async_function_foo()_{_if_(0)_let_await_0_}
=== RUN TestASI/let_x_=_0
=== RUN TestASI/let_{x}_=_0
=== RUN TestASI/let_[x]_=_0
=== RUN TestASI/function_*foo()_{_let_yield_0_}
=== RUN TestASI/async_function_foo()_{_let_await_0_}
=== RUN TestASI/do_x;while(y)z
=== RUN TestASI/do_x;while(y);z
=== RUN TestASI/{do_x;while(y)}
--- PASS: TestASI (0.05s)
--- PASS: TestASI/throw_0 (0.00s)
--- PASS: TestASI/return_0 (0.00s)
--- PASS: TestASI/return_0#01 (0.00s)
--- PASS: TestASI/0_[1] (0.00s)
--- PASS: TestASI/0_(1) (0.00s)
--- PASS: TestASI/new_x_(1) (0.00s)
--- PASS: TestASI/while_(true)_break_x (0.00s)
--- PASS: TestASI/x_!y (0.00s)
--- PASS: TestASI/x_++y (0.00s)
--- PASS: TestASI/x_--y (0.00s)
--- PASS: TestASI/function*_foo(){yield_a} (0.00s)
--- PASS: TestASI/function*_foo(){yield_*a} (0.00s)
--- PASS: TestASI/function*_foo(){yield*_a} (0.00s)
--- PASS: TestASI/async_x_=>_{} (0.00s)
--- PASS: TestASI/async_function_foo()_{} (0.00s)
--- PASS: TestASI/export_default_async_x_=>_{} (0.00s)
--- PASS: TestASI/export_default_async_function_foo()_{} (0.00s)
--- PASS: TestASI/async_()_=>_{} (0.00s)
--- PASS: TestASI/export_async_function_foo()_{} (0.00s)
--- PASS: TestASI/export_default_async_()_=>_{} (0.00s)
--- PASS: TestASI/(async_x_=>_{}) (0.00s)
--- PASS: TestASI/(async_()_=>_{}) (0.00s)
--- PASS: TestASI/(async_function_foo()_{}) (0.00s)
--- PASS: TestASI/if_(0)_let_x_=_0 (0.00s)
--- PASS: TestASI/if_(0)_let_{x} (0.00s)
--- PASS: TestASI/if_(0)_let_{x}_=_0 (0.00s)
--- PASS: TestASI/if_(0)_let_[x]_=_0 (0.00s)
--- PASS: TestASI/function_*foo()_{_if_(0)_let_yield_0_} (0.00s)
--- PASS: TestASI/async_function_foo()_{_if_(0)_let_await_0_} (0.00s)
--- PASS: TestASI/let_x_=_0 (0.00s)
--- PASS: TestASI/let_{x}_=_0 (0.00s)
--- PASS: TestASI/let_[x]_=_0 (0.00s)
--- PASS: TestASI/function_*foo()_{_let_yield_0_} (0.00s)
--- PASS: TestASI/async_function_foo()_{_let_await_0_} (0.00s)
--- PASS: TestASI/do_x;while(y)z (0.00s)
--- PASS: TestASI/do_x;while(y);z (0.00s)
--- PASS: TestASI/{do_x;while(y)} (0.00s)
=== RUN TestLocal
=== RUN TestLocal/var_let_=_0
=== RUN TestLocal/let_let_=_0
=== RUN TestLocal/const_let_=_0
=== RUN TestLocal/var_let_=_0#01
=== RUN TestLocal/let_let_=_0#01
=== RUN TestLocal/const_let_=_0#01
=== RUN TestLocal/for_(var_let_in_x)_;
=== RUN TestLocal/for_(let_let_in_x)_;
=== RUN TestLocal/for_(const_let_in_x)_;
=== RUN TestLocal/for_(var_let_of_x)_;
=== RUN TestLocal/for_(let_let_of_x)_;
=== RUN TestLocal/for_(const_let_of_x)_;
=== RUN TestLocal/var_x_=_0;_x_=_1
=== RUN TestLocal/let_x_=_0;_x_=_1
=== RUN TestLocal/const_x_=_0;_x_=_1
=== RUN TestLocal/var_x_=_0;_x++
=== RUN TestLocal/let_x_=_0;_x++
=== RUN TestLocal/const_x_=_0;_x++
--- PASS: TestLocal (0.02s)
--- PASS: TestLocal/var_let_=_0 (0.00s)
--- PASS: TestLocal/let_let_=_0 (0.00s)
--- PASS: TestLocal/const_let_=_0 (0.00s)
--- PASS: TestLocal/var_let_=_0#01 (0.00s)
--- PASS: TestLocal/let_let_=_0#01 (0.00s)
--- PASS: TestLocal/const_let_=_0#01 (0.00s)
--- PASS: TestLocal/for_(var_let_in_x)_; (0.00s)
--- PASS: TestLocal/for_(let_let_in_x)_; (0.00s)
--- PASS: TestLocal/for_(const_let_in_x)_; (0.00s)
--- PASS: TestLocal/for_(var_let_of_x)_; (0.00s)
--- PASS: TestLocal/for_(let_let_of_x)_; (0.00s)
--- PASS: TestLocal/for_(const_let_of_x)_; (0.00s)
--- PASS: TestLocal/var_x_=_0;_x_=_1 (0.00s)
--- PASS: TestLocal/let_x_=_0;_x_=_1 (0.00s)
--- PASS: TestLocal/const_x_=_0;_x_=_1 (0.00s)
--- PASS: TestLocal/var_x_=_0;_x++ (0.00s)
--- PASS: TestLocal/let_x_=_0;_x++ (0.00s)
--- PASS: TestLocal/const_x_=_0;_x++ (0.00s)
=== RUN TestArrays
=== RUN TestArrays/[]
=== RUN TestArrays/[,]
=== RUN TestArrays/[1]
=== RUN TestArrays/[1,]
=== RUN TestArrays/[,1]
=== RUN TestArrays/[1,2]
=== RUN TestArrays/[,1,2]
=== RUN TestArrays/[1,,2]
=== RUN TestArrays/[1,2,]
=== RUN TestArrays/[1,2,,]
--- PASS: TestArrays (0.02s)
--- PASS: TestArrays/[] (0.00s)
--- PASS: TestArrays/[,] (0.00s)
--- PASS: TestArrays/[1] (0.00s)
--- PASS: TestArrays/[1,] (0.00s)
--- PASS: TestArrays/[,1] (0.00s)
--- PASS: TestArrays/[1,2] (0.00s)
--- PASS: TestArrays/[,1,2] (0.00s)
--- PASS: TestArrays/[1,,2] (0.00s)
--- PASS: TestArrays/[1,2,] (0.00s)
--- PASS: TestArrays/[1,2,,] (0.00s)
=== RUN TestPattern
=== RUN TestPattern/let_{if:_x}_=_y
=== RUN TestPattern/let_{x:_if}_=_y
=== RUN TestPattern/let_{1_2_3n:_x}_=_y
=== RUN TestPattern/let_{0x1_2_3n:_x}_=_y
--- PASS: TestPattern (0.00s)
--- PASS: TestPattern/let_{if:_x}_=_y (0.00s)
--- PASS: TestPattern/let_{x:_if}_=_y (0.00s)
--- PASS: TestPattern/let_{1_2_3n:_x}_=_y (0.00s)
--- PASS: TestPattern/let_{0x1_2_3n:_x}_=_y (0.00s)
=== RUN TestAssignTarget
=== RUN TestAssignTarget/x_=_0
=== RUN TestAssignTarget/x.y_=_0
=== RUN TestAssignTarget/x[y]_=_0
=== RUN TestAssignTarget/[,]_=_0
=== RUN TestAssignTarget/[x]_=_0
=== RUN TestAssignTarget/[x_=_y]_=_0
=== RUN TestAssignTarget/[...x]_=_0
=== RUN TestAssignTarget/({...x}_=_0)
=== RUN TestAssignTarget/({x_=_0}_=_0)
=== RUN TestAssignTarget/({x:_y_=_0}_=_0)
=== RUN TestAssignTarget/[...x_=_y]_=_0
=== RUN TestAssignTarget/x()_=_0
=== RUN TestAssignTarget/x?.y_=_0
=== RUN TestAssignTarget/x?.[y]_=_0
=== RUN TestAssignTarget/({x:_0}_=_0)
=== RUN TestAssignTarget/({x()_{}}_=_0)
=== RUN TestAssignTarget/({x:_0_=_y}_=_0)
--- PASS: TestAssignTarget (0.01s)
--- PASS: TestAssignTarget/x_=_0 (0.00s)
--- PASS: TestAssignTarget/x.y_=_0 (0.00s)
--- PASS: TestAssignTarget/x[y]_=_0 (0.00s)
--- PASS: TestAssignTarget/[,]_=_0 (0.00s)
--- PASS: TestAssignTarget/[x]_=_0 (0.00s)
--- PASS: TestAssignTarget/[x_=_y]_=_0 (0.00s)
--- PASS: TestAssignTarget/[...x]_=_0 (0.00s)
--- PASS: TestAssignTarget/({...x}_=_0) (0.00s)
--- PASS: TestAssignTarget/({x_=_0}_=_0) (0.00s)
--- PASS: TestAssignTarget/({x:_y_=_0}_=_0) (0.00s)
--- PASS: TestAssignTarget/[...x_=_y]_=_0 (0.00s)
--- PASS: TestAssignTarget/x()_=_0 (0.00s)
--- PASS: TestAssignTarget/x?.y_=_0 (0.00s)
--- PASS: TestAssignTarget/x?.[y]_=_0 (0.00s)
--- PASS: TestAssignTarget/({x:_0}_=_0) (0.00s)
--- PASS: TestAssignTarget/({x()_{}}_=_0) (0.00s)
--- PASS: TestAssignTarget/({x:_0_=_y}_=_0) (0.00s)
=== RUN TestObject
=== RUN TestObject/({foo})
=== RUN TestObject/({foo:0})
=== RUN TestObject/({1e9:0})
=== RUN TestObject/({1_2_3n:0})
=== RUN TestObject/({0x1_2_3n:0})
=== RUN TestObject/({foo()_{}})
=== RUN TestObject/({*foo()_{}})
=== RUN TestObject/({get_foo()_{}})
=== RUN TestObject/({set_foo(x)_{}})
=== RUN TestObject/({if:0})
=== RUN TestObject/({if()_{}})
=== RUN TestObject/({*if()_{}})
=== RUN TestObject/({get_if()_{}})
=== RUN TestObject/({set_if(x)_{}})
=== RUN TestObject/({static_foo()_{}})
=== RUN TestObject/({`a`})
=== RUN TestObject/({if})
=== RUN TestObject/({__proto__:_1,___proto__:_2})
=== RUN TestObject/({__proto__:_1,_'__proto__':_2})
=== RUN TestObject/({__proto__:_1,___proto__()_{}})
=== RUN TestObject/({__proto__:_1,_get___proto__()_{}})
=== RUN TestObject/({__proto__:_1,_set___proto__(x)_{}})
=== RUN TestObject/({__proto__:_1,_['__proto__']:_2})
=== RUN TestObject/({__proto__,___proto__:_2})
=== RUN TestObject/({__proto__:_x,___proto__:_y}_=_z)
=== RUN TestObject/x_=_{['_proto_']:_x}
=== RUN TestObject/x_=_{['__proto__']:_x}
=== RUN TestObject/({set_foo()_{}})
=== RUN TestObject/({get_foo(x)_{}})
=== RUN TestObject/({set_foo(x,_y)_{}})
=== RUN TestObject/(class_{set_#foo()_{}})
=== RUN TestObject/(class_{get_#foo(x)_{}})
=== RUN TestObject/(class_{set_#foo(x,_y)_{}})
=== RUN TestObject/({set_[foo]()_{}})
=== RUN TestObject/({get_[foo](x)_{}})
=== RUN TestObject/({set_[foo](x,_y)_{}})
=== RUN TestObject/({x,_x})
=== RUN TestObject/({x()_{},_x()_{}})
=== RUN TestObject/({get_x()_{},_get_x()_{}})
=== RUN TestObject/({get_x()_{},_set_x(y)_{},_get_x()_{}})
=== RUN TestObject/({get_x()_{},_set_x(y)_{},_set_x(y)_{}})
=== RUN TestObject/({get_x()_{},_set_x(y)_{}})
=== RUN TestObject/({set_x(y)_{},_get_x()_{}})
--- PASS: TestObject (0.04s)
--- PASS: TestObject/({foo}) (0.00s)
--- PASS: TestObject/({foo:0}) (0.00s)
--- PASS: TestObject/({1e9:0}) (0.00s)
--- PASS: TestObject/({1_2_3n:0}) (0.00s)
--- PASS: TestObject/({0x1_2_3n:0}) (0.00s)
--- PASS: TestObject/({foo()_{}}) (0.00s)
--- PASS: TestObject/({*foo()_{}}) (0.00s)
--- PASS: TestObject/({get_foo()_{}}) (0.00s)
--- PASS: TestObject/({set_foo(x)_{}}) (0.00s)
--- PASS: TestObject/({if:0}) (0.00s)
--- PASS: TestObject/({if()_{}}) (0.00s)
--- PASS: TestObject/({*if()_{}}) (0.00s)
--- PASS: TestObject/({get_if()_{}}) (0.00s)
--- PASS: TestObject/({set_if(x)_{}}) (0.00s)
--- PASS: TestObject/({static_foo()_{}}) (0.00s)
--- PASS: TestObject/({`a`}) (0.00s)
--- PASS: TestObject/({if}) (0.00s)
--- PASS: TestObject/({__proto__:_1,___proto__:_2}) (0.00s)
--- PASS: TestObject/({__proto__:_1,_'__proto__':_2}) (0.00s)
--- PASS: TestObject/({__proto__:_1,___proto__()_{}}) (0.00s)
--- PASS: TestObject/({__proto__:_1,_get___proto__()_{}}) (0.00s)
--- PASS: TestObject/({__proto__:_1,_set___proto__(x)_{}}) (0.00s)
--- PASS: TestObject/({__proto__:_1,_['__proto__']:_2}) (0.00s)
--- PASS: TestObject/({__proto__,___proto__:_2}) (0.00s)
--- PASS: TestObject/({__proto__:_x,___proto__:_y}_=_z) (0.00s)
--- PASS: TestObject/x_=_{['_proto_']:_x} (0.00s)
--- PASS: TestObject/x_=_{['__proto__']:_x} (0.00s)
--- PASS: TestObject/({set_foo()_{}}) (0.00s)
--- PASS: TestObject/({get_foo(x)_{}}) (0.00s)
--- PASS: TestObject/({set_foo(x,_y)_{}}) (0.00s)
--- PASS: TestObject/(class_{set_#foo()_{}}) (0.00s)
--- PASS: TestObject/(class_{get_#foo(x)_{}}) (0.00s)
--- PASS: TestObject/(class_{set_#foo(x,_y)_{}}) (0.00s)
--- PASS: TestObject/({set_[foo]()_{}}) (0.00s)
--- PASS: TestObject/({get_[foo](x)_{}}) (0.00s)
--- PASS: TestObject/({set_[foo](x,_y)_{}}) (0.00s)
--- PASS: TestObject/({x,_x}) (0.00s)
--- PASS: TestObject/({x()_{},_x()_{}}) (0.00s)
--- PASS: TestObject/({get_x()_{},_get_x()_{}}) (0.00s)
--- PASS: TestObject/({get_x()_{},_set_x(y)_{},_get_x()_{}}) (0.00s)
--- PASS: TestObject/({get_x()_{},_set_x(y)_{},_set_x(y)_{}}) (0.00s)
--- PASS: TestObject/({get_x()_{},_set_x(y)_{}}) (0.00s)
--- PASS: TestObject/({set_x(y)_{},_get_x()_{}}) (0.00s)
=== RUN TestComputedProperty
=== RUN TestComputedProperty/({[a]:_foo})
=== RUN TestComputedProperty/({[(a,_b)]:_foo})
=== RUN TestComputedProperty/({[a,_b]:_foo})
=== RUN TestComputedProperty/({[a]:_foo})_=>_{}
=== RUN TestComputedProperty/({[(a,_b)]:_foo})_=>_{}
=== RUN TestComputedProperty/({[a,_b]:_foo})_=>_{}
=== RUN TestComputedProperty/var_{[a]:_foo}_=_bar
=== RUN TestComputedProperty/var_{[(a,_b)]:_foo}_=_bar
=== RUN TestComputedProperty/var_{[a,_b]:_foo}_=_bar
=== RUN TestComputedProperty/class_Foo_{[a]_=_foo}
=== RUN TestComputedProperty/class_Foo_{[(a,_b)]_=_foo}
=== RUN TestComputedProperty/class_Foo_{[a,_b]_=_foo}
--- PASS: TestComputedProperty (0.01s)
--- PASS: TestComputedProperty/({[a]:_foo}) (0.00s)
--- PASS: TestComputedProperty/({[(a,_b)]:_foo}) (0.00s)
--- PASS: TestComputedProperty/({[a,_b]:_foo}) (0.00s)
--- PASS: TestComputedProperty/({[a]:_foo})_=>_{} (0.00s)
--- PASS: TestComputedProperty/({[(a,_b)]:_foo})_=>_{} (0.00s)
--- PASS: TestComputedProperty/({[a,_b]:_foo})_=>_{} (0.00s)
--- PASS: TestComputedProperty/var_{[a]:_foo}_=_bar (0.00s)
--- PASS: TestComputedProperty/var_{[(a,_b)]:_foo}_=_bar (0.00s)
--- PASS: TestComputedProperty/var_{[a,_b]:_foo}_=_bar (0.00s)
--- PASS: TestComputedProperty/class_Foo_{[a]_=_foo} (0.00s)
--- PASS: TestComputedProperty/class_Foo_{[(a,_b)]_=_foo} (0.00s)
--- PASS: TestComputedProperty/class_Foo_{[a,_b]_=_foo} (0.00s)
=== RUN TestLexicalDecl
=== RUN TestLexicalDecl/if_(1)_var_x
=== RUN TestLexicalDecl/if_(1)_function_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_function_x()_{}
=== RUN TestLexicalDecl/switch_(1)_{_case_1:_const_x_=_1_}
=== RUN TestLexicalDecl/switch_(1)_{_default:_const_x_=_1_}
=== RUN TestLexicalDecl/label:_const_x_=_0
=== RUN TestLexicalDecl/label:_let_x
=== RUN TestLexicalDecl/label:_class_X_{}
=== RUN TestLexicalDecl/label:_function*_x()_{}
=== RUN TestLexicalDecl/label:_async_function_x()_{}
=== RUN TestLexicalDecl/label:_async_function*_x()_{}
=== RUN TestLexicalDecl/for_(;;)_const_x_=_0
=== RUN TestLexicalDecl/for_(;;)_let_x
=== RUN TestLexicalDecl/for_(;;)_class_X_{}
=== RUN TestLexicalDecl/for_(;;)_function*_x()_{}
=== RUN TestLexicalDecl/for_(;;)_async_function_x()_{}
=== RUN TestLexicalDecl/for_(;;)_async_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_const_x_=_0
=== RUN TestLexicalDecl/if_(1)_let_x
=== RUN TestLexicalDecl/if_(1)_class_X_{}
=== RUN TestLexicalDecl/if_(1)_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_async_function_x()_{}
=== RUN TestLexicalDecl/if_(1)_async_function*_x()_{}
=== RUN TestLexicalDecl/while_(1)_const_x_=_0
=== RUN TestLexicalDecl/while_(1)_let_x
=== RUN TestLexicalDecl/while_(1)_class_X_{}
=== RUN TestLexicalDecl/while_(1)_function*_x()_{}
=== RUN TestLexicalDecl/while_(1)_async_function_x()_{}
=== RUN TestLexicalDecl/while_(1)_async_function*_x()_{}
=== RUN TestLexicalDecl/with_({})_const_x_=_0
=== RUN TestLexicalDecl/with_({})_let_x
=== RUN TestLexicalDecl/with_({})_class_X_{}
=== RUN TestLexicalDecl/with_({})_function*_x()_{}
=== RUN TestLexicalDecl/with_({})_async_function_x()_{}
=== RUN TestLexicalDecl/with_({})_async_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_const_x_=_0
=== RUN TestLexicalDecl/if_(1)_{}_else_let_x
=== RUN TestLexicalDecl/if_(1)_{}_else_class_X_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_async_function_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_async_function*_x()_{}
=== RUN TestLexicalDecl/do_const_x_=_0___while(0)
=== RUN TestLexicalDecl/do_let_x___while(0)
=== RUN TestLexicalDecl/do_class_X_{}___while(0)
=== RUN TestLexicalDecl/do_function*_x()_{}___while(0)
=== RUN TestLexicalDecl/do_async_function_x()_{}___while(0)
=== RUN TestLexicalDecl/do_async_function*_x()_{}___while(0)
=== RUN TestLexicalDecl/for_(;;)_label:_const_x_=_0
=== RUN TestLexicalDecl/for_(;;)_label:_let_x
=== RUN TestLexicalDecl/for_(;;)_label:_class_X_{}
=== RUN TestLexicalDecl/for_(;;)_label:_function*_x()_{}
=== RUN TestLexicalDecl/for_(;;)_label:_async_function_x()_{}
=== RUN TestLexicalDecl/for_(;;)_label:_async_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_label:_const_x_=_0
=== RUN TestLexicalDecl/if_(1)_label:_let_x
=== RUN TestLexicalDecl/if_(1)_label:_class_X_{}
=== RUN TestLexicalDecl/if_(1)_label:_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_label:_async_function_x()_{}
=== RUN TestLexicalDecl/if_(1)_label:_async_function*_x()_{}
=== RUN TestLexicalDecl/while_(1)_label:_const_x_=_0
=== RUN TestLexicalDecl/while_(1)_label:_let_x
=== RUN TestLexicalDecl/while_(1)_label:_class_X_{}
=== RUN TestLexicalDecl/while_(1)_label:_function*_x()_{}
=== RUN TestLexicalDecl/while_(1)_label:_async_function_x()_{}
=== RUN TestLexicalDecl/while_(1)_label:_async_function*_x()_{}
=== RUN TestLexicalDecl/with_({})_label:_const_x_=_0
=== RUN TestLexicalDecl/with_({})_label:_let_x
=== RUN TestLexicalDecl/with_({})_label:_class_X_{}
=== RUN TestLexicalDecl/with_({})_label:_function*_x()_{}
=== RUN TestLexicalDecl/with_({})_label:_async_function_x()_{}
=== RUN TestLexicalDecl/with_({})_label:_async_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_const_x_=_0
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_let_x
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_class_X_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_async_function_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_async_function*_x()_{}
=== RUN TestLexicalDecl/do_label:_const_x_=_0___while(0)
=== RUN TestLexicalDecl/do_label:_let_x___while(0)
=== RUN TestLexicalDecl/do_label:_class_X_{}___while(0)
=== RUN TestLexicalDecl/do_label:_function*_x()_{}___while(0)
=== RUN TestLexicalDecl/do_label:_async_function_x()_{}___while(0)
=== RUN TestLexicalDecl/do_label:_async_function*_x()_{}___while(0)
=== RUN TestLexicalDecl/for_(;;)_label:_label2:_const_x_=_0
=== RUN TestLexicalDecl/for_(;;)_label:_label2:_let_x
=== RUN TestLexicalDecl/for_(;;)_label:_label2:_class_X_{}
=== RUN TestLexicalDecl/for_(;;)_label:_label2:_function*_x()_{}
=== RUN TestLexicalDecl/for_(;;)_label:_label2:_async_function_x()_{}
=== RUN TestLexicalDecl/for_(;;)_label:_label2:_async_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_label:_label2:_const_x_=_0
=== RUN TestLexicalDecl/if_(1)_label:_label2:_let_x
=== RUN TestLexicalDecl/if_(1)_label:_label2:_class_X_{}
=== RUN TestLexicalDecl/if_(1)_label:_label2:_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_label:_label2:_async_function_x()_{}
=== RUN TestLexicalDecl/if_(1)_label:_label2:_async_function*_x()_{}
=== RUN TestLexicalDecl/while_(1)_label:_label2:_const_x_=_0
=== RUN TestLexicalDecl/while_(1)_label:_label2:_let_x
=== RUN TestLexicalDecl/while_(1)_label:_label2:_class_X_{}
=== RUN TestLexicalDecl/while_(1)_label:_label2:_function*_x()_{}
=== RUN TestLexicalDecl/while_(1)_label:_label2:_async_function_x()_{}
=== RUN TestLexicalDecl/while_(1)_label:_label2:_async_function*_x()_{}
=== RUN TestLexicalDecl/with_({})_label:_label2:_const_x_=_0
=== RUN TestLexicalDecl/with_({})_label:_label2:_let_x
=== RUN TestLexicalDecl/with_({})_label:_label2:_class_X_{}
=== RUN TestLexicalDecl/with_({})_label:_label2:_function*_x()_{}
=== RUN TestLexicalDecl/with_({})_label:_label2:_async_function_x()_{}
=== RUN TestLexicalDecl/with_({})_label:_label2:_async_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_label2:_const_x_=_0
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_label2:_let_x
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_label2:_class_X_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_label2:_function*_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_label2:_async_function_x()_{}
=== RUN TestLexicalDecl/if_(1)_{}_else_label:_label2:_async_function*_x()_{}
=== RUN TestLexicalDecl/do_label:_label2:_const_x_=_0___while(0)
=== RUN TestLexicalDecl/do_label:_label2:_let_x___while(0)
=== RUN TestLexicalDecl/do_label:_label2:_class_X_{}___while(0)
=== RUN TestLexicalDecl/do_label:_label2:_function*_x()_{}___while(0)
=== RUN TestLexicalDecl/do_label:_label2:_async_function_x()_{}___while(0)
=== RUN TestLexicalDecl/do_label:_label2:_async_function*_x()_{}___while(0)
=== RUN TestLexicalDecl/function_f()_{}
=== RUN TestLexicalDecl/{function_f()_{}}_let_f
=== RUN TestLexicalDecl/if_(1)_function_f()_{}_let_f
=== RUN TestLexicalDecl/if_(0)_;_else_function_f()_{}_let_f
=== RUN TestLexicalDecl/x:_function_f()_{}
=== RUN TestLexicalDecl/{function*_f()_{}}_let_f
=== RUN TestLexicalDecl/{async_function_f()_{}}_let_f
=== RUN TestLexicalDecl/if_(1)_label:_function_f()_{}_let_f
=== RUN TestLexicalDecl/if_(1)_label:_label2:_function_f()_{}_let_f
=== RUN TestLexicalDecl/if_(0)_;_else_label:_function_f()_{}_let_f
=== RUN TestLexicalDecl/if_(0)_;_else_label:_label2:_function_f()_{}_let_f
=== RUN TestLexicalDecl/for_(;;)_function_f()_{}
=== RUN TestLexicalDecl/for_(x_in_y)_function_f()_{}
=== RUN TestLexicalDecl/for_(x_of_y)_function_f()_{}
=== RUN TestLexicalDecl/for_await_(x_of_y)_function_f()_{}
=== RUN TestLexicalDecl/with_(1)_function_f()_{}
=== RUN TestLexicalDecl/while_(1)_function_f()_{}
=== RUN TestLexicalDecl/do_function_f()_{}_while_(0)
=== RUN TestLexicalDecl/for_(;;)_label:_function_f()_{}
=== RUN TestLexicalDecl/for_(x_in_y)_label:_function_f()_{}
=== RUN TestLexicalDecl/for_(x_of_y)_label:_function_f()_{}
=== RUN TestLexicalDecl/for_await_(x_of_y)_label:_function_f()_{}
=== RUN TestLexicalDecl/with_(1)_label:_function_f()_{}
=== RUN TestLexicalDecl/while_(1)_label:_function_f()_{}
=== RUN TestLexicalDecl/do_label:_function_f()_{}_while_(0)
=== RUN TestLexicalDecl/for_(;;)_label:_label2:_function_f()_{}
=== RUN TestLexicalDecl/for_(x_in_y)_label:_label2:_function_f()_{}
=== RUN TestLexicalDecl/for_(x_of_y)_label:_label2:_function_f()_{}
=== RUN TestLexicalDecl/for_await_(x_of_y)_label:_label2:_function_f()_{}
=== RUN TestLexicalDecl/with_(1)_label:_label2:_function_f()_{}
=== RUN TestLexicalDecl/while_(1)_label:_label2:_function_f()_{}
=== RUN TestLexicalDecl/do_label:_label2:_function_f()_{}_while_(0)
--- PASS: TestLexicalDecl (0.13s)
--- PASS: TestLexicalDecl/if_(1)_var_x (0.00s)
--- PASS: TestLexicalDecl/if_(1)_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/switch_(1)_{_case_1:_const_x_=_1_} (0.00s)
--- PASS: TestLexicalDecl/switch_(1)_{_default:_const_x_=_1_} (0.00s)
--- PASS: TestLexicalDecl/label:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/label:_let_x (0.00s)
--- PASS: TestLexicalDecl/label:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/label:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/label:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/label:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_let_x (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/if_(1)_let_x (0.00s)
--- PASS: TestLexicalDecl/if_(1)_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/while_(1)_let_x (0.00s)
--- PASS: TestLexicalDecl/while_(1)_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/with_({})_let_x (0.00s)
--- PASS: TestLexicalDecl/with_({})_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_let_x (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/do_const_x_=_0___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_let_x___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_class_X_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_function*_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_async_function_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_async_function*_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_let_x (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_let_x (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_let_x (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_let_x (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_let_x (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/do_label:_const_x_=_0___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_let_x___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_class_X_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_function*_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_async_function_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_async_function*_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_label2:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_label2:_let_x (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_label2:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_label2:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_label2:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_label2:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_label2:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_label2:_let_x (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_label2:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_label2:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_label2:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_label2:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_label2:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_label2:_let_x (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_label2:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_label2:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_label2:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_label2:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_label2:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_label2:_let_x (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_label2:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_label2:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_label2:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/with_({})_label:_label2:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_label2:_const_x_=_0 (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_label2:_let_x (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_label2:_class_X_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_label2:_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_label2:_async_function_x()_{} (0.00s)
--- PASS: TestLexicalDecl/if_(1)_{}_else_label:_label2:_async_function*_x()_{} (0.00s)
--- PASS: TestLexicalDecl/do_label:_label2:_const_x_=_0___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_label2:_let_x___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_label2:_class_X_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_label2:_function*_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_label2:_async_function_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/do_label:_label2:_async_function*_x()_{}___while(0) (0.00s)
--- PASS: TestLexicalDecl/function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/{function_f()_{}}_let_f (0.00s)
--- PASS: TestLexicalDecl/if_(1)_function_f()_{}_let_f (0.00s)
--- PASS: TestLexicalDecl/if_(0)_;_else_function_f()_{}_let_f (0.00s)
--- PASS: TestLexicalDecl/x:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/{function*_f()_{}}_let_f (0.00s)
--- PASS: TestLexicalDecl/{async_function_f()_{}}_let_f (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_function_f()_{}_let_f (0.00s)
--- PASS: TestLexicalDecl/if_(1)_label:_label2:_function_f()_{}_let_f (0.00s)
--- PASS: TestLexicalDecl/if_(0)_;_else_label:_function_f()_{}_let_f (0.00s)
--- PASS: TestLexicalDecl/if_(0)_;_else_label:_label2:_function_f()_{}_let_f (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(x_in_y)_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(x_of_y)_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_await_(x_of_y)_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/with_(1)_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/do_function_f()_{}_while_(0) (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(x_in_y)_label:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(x_of_y)_label:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_await_(x_of_y)_label:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/with_(1)_label:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/do_label:_function_f()_{}_while_(0) (0.00s)
--- PASS: TestLexicalDecl/for_(;;)_label:_label2:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(x_in_y)_label:_label2:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_(x_of_y)_label:_label2:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/for_await_(x_of_y)_label:_label2:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/with_(1)_label:_label2:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/while_(1)_label:_label2:_function_f()_{} (0.00s)
--- PASS: TestLexicalDecl/do_label:_label2:_function_f()_{}_while_(0) (0.00s)
=== RUN TestFunction
=== RUN TestFunction/function_f()_{}_function_f()_{}
=== RUN TestFunction/function_f()_{}_function*_f()_{}
=== RUN TestFunction/function*_f()_{}_function*_f()_{}
=== RUN TestFunction/function_f()_{}_async_function_f()_{}
=== RUN TestFunction/async_function_f()_{}_async_function_f()_{}
=== RUN TestFunction/function_arguments()_{}
=== RUN TestFunction/(function_arguments()_{})
=== RUN TestFunction/function_foo(arguments)_{}
=== RUN TestFunction/(function_foo(arguments)_{})
--- PASS: TestFunction (0.01s)
--- PASS: TestFunction/function_f()_{}_function_f()_{} (0.00s)
--- PASS: TestFunction/function_f()_{}_function*_f()_{} (0.00s)
--- PASS: TestFunction/function*_f()_{}_function*_f()_{} (0.00s)
--- PASS: TestFunction/function_f()_{}_async_function_f()_{} (0.00s)
--- PASS: TestFunction/async_function_f()_{}_async_function_f()_{} (0.00s)
--- PASS: TestFunction/function_arguments()_{} (0.00s)
--- PASS: TestFunction/(function_arguments()_{}) (0.00s)
--- PASS: TestFunction/function_foo(arguments)_{} (0.00s)
--- PASS: TestFunction/(function_foo(arguments)_{}) (0.00s)
=== RUN TestClass
=== RUN TestClass/class_Foo_{_foo()_{}_}
=== RUN TestClass/class_Foo_{_*foo()_{}_}
=== RUN TestClass/class_Foo_{_get_foo()_{}_}
=== RUN TestClass/class_Foo_{_set_foo(x)_{}_}
=== RUN TestClass/class_Foo_{_static_foo()_{}_}
=== RUN TestClass/class_Foo_{_static_*foo()_{}_}
=== RUN TestClass/class_Foo_{_static_get_foo()_{}_}
=== RUN TestClass/class_Foo_{_static_set_foo(x)_{}_}
=== RUN TestClass/class_Foo_{_async_foo()_{}_}
=== RUN TestClass/class_Foo_{_static_async_foo()_{}_}
=== RUN TestClass/class_Foo_{_static_async_*foo()_{}_}
=== RUN TestClass/class_Foo_{_async_static_foo()_{}_}
=== RUN TestClass/class_Foo_{_if()_{}_}
=== RUN TestClass/class_Foo_{_*if()_{}_}
=== RUN TestClass/class_Foo_{_get_if()_{}_}
=== RUN TestClass/class_Foo_{_set_if(x)_{}_}
=== RUN TestClass/class_Foo_{_static_if()_{}_}
=== RUN TestClass/class_Foo_{_static_*if()_{}_}
=== RUN TestClass/class_Foo_{_static_get_if()_{}_}
=== RUN TestClass/class_Foo_{_static_set_if(x)_{}_}
=== RUN TestClass/class_Foo_{_async_if()_{}_}
=== RUN TestClass/class_Foo_{_static_async_if()_{}_}
=== RUN TestClass/class_Foo_{_static_async_*if()_{}_}
=== RUN TestClass/class_Foo_{_async_static_if()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_get_b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_set_b(x)_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_static_b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_static_*b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_static_get_b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_static_set_b(x)_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_async_b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_static_async_b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_static_async_*b()_{}_}
=== RUN TestClass/class_Foo_{_a()_{}_async_static_b()_{}_}
=== RUN TestClass/class_Foo_{_`a`()_{}_}
=== RUN TestClass/class_static_{}
=== RUN TestClass/class_implements_{}
=== RUN TestClass/(class_static_{})
=== RUN TestClass/(class_implements_{})
=== RUN TestClass/class_Foo_{_[arguments]_}
=== RUN TestClass/class_Foo_{_[arguments]_=_1_}
=== RUN TestClass/class_Foo_{_arguments_=_1_}
=== RUN TestClass/class_Foo_{_x_=_class_{_arguments_=_1_}_}
=== RUN TestClass/class_Foo_{_x_=_function()_{_arguments_}_}
=== RUN TestClass/class_Foo_{_x_=_arguments_}
=== RUN TestClass/class_Foo_{_x_=_()_=>_arguments_}
=== RUN TestClass/class_Foo_{_x_=_typeof_arguments_}
=== RUN TestClass/class_Foo_{_x_=_1_?_2_:_arguments_}
=== RUN TestClass/class_Foo_{_x_=_class_{_[arguments]_}_}
=== RUN TestClass/class_Foo_{_x_=_class_{_[arguments]_=_1_}_}
=== RUN TestClass/class_Foo_{_get_['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_set_['constructor'](x)_{}_}
=== RUN TestClass/class_Foo_{_*['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_async_['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_async_*['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_get_constructor()_{}_}
=== RUN TestClass/class_Foo_{_get_'constructor'()_{}_}
=== RUN TestClass/class_Foo_{_set_constructor(x)_{}_}
=== RUN TestClass/class_Foo_{_set_'constructor'(x)_{}_}
=== RUN TestClass/class_Foo_{_*constructor()_{}_}
=== RUN TestClass/class_Foo_{_*'constructor'()_{}_}
=== RUN TestClass/class_Foo_{_async_constructor()_{}_}
=== RUN TestClass/class_Foo_{_async_'constructor'()_{}_}
=== RUN TestClass/class_Foo_{_async_*constructor()_{}_}
=== RUN TestClass/class_Foo_{_async_*'constructor'()_{}_}
=== RUN TestClass/class_Foo_{_static_get_constructor()_{}_}
=== RUN TestClass/class_Foo_{_static_get_'constructor'()_{}_}
=== RUN TestClass/class_Foo_{_static_set_constructor(x)_{}_}
=== RUN TestClass/class_Foo_{_static_set_'constructor'(x)_{}_}
=== RUN TestClass/class_Foo_{_static_*constructor()_{}_}
=== RUN TestClass/class_Foo_{_static_*'constructor'()_{}_}
=== RUN TestClass/class_Foo_{_static_async_constructor()_{}_}
=== RUN TestClass/class_Foo_{_static_async_'constructor'()_{}_}
=== RUN TestClass/class_Foo_{_static_async_*constructor()_{}_}
=== RUN TestClass/class_Foo_{_static_async_*'constructor'()_{}_}
=== RUN TestClass/({_constructor:_1_})
=== RUN TestClass/({_get_constructor()_{}_})
=== RUN TestClass/({_set_constructor(x)_{}_})
=== RUN TestClass/({_*constructor()_{}_})
=== RUN TestClass/({_async_constructor()_{}_})
=== RUN TestClass/({_async*_constructor()_{}_})
=== RUN TestClass/class_Foo_{_get_prototype()_{}_}
=== RUN TestClass/class_Foo_{_get_'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_set_prototype(x)_{}_}
=== RUN TestClass/class_Foo_{_set_'prototype'(x)_{}_}
=== RUN TestClass/class_Foo_{_*prototype()_{}_}
=== RUN TestClass/class_Foo_{_*'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_async_prototype()_{}_}
=== RUN TestClass/class_Foo_{_async_'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_async_*prototype()_{}_}
=== RUN TestClass/class_Foo_{_async_*'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_static_get_prototype()_{}_}
=== RUN TestClass/class_Foo_{_static_get_'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_static_set_prototype(x)_{}_}
=== RUN TestClass/class_Foo_{_static_set_'prototype'(x)_{}_}
=== RUN TestClass/class_Foo_{_static_*prototype()_{}_}
=== RUN TestClass/class_Foo_{_static_*'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_static_async_prototype()_{}_}
=== RUN TestClass/class_Foo_{_static_async_'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_static_async_*prototype()_{}_}
=== RUN TestClass/class_Foo_{_static_async_*'prototype'()_{}_}
=== RUN TestClass/class_Foo_{_static_get_['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_static_set_['prototype'](x)_{}_}
=== RUN TestClass/class_Foo_{_static_*['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_static_async_['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_static_async_*['prototype']()_{}_}
=== RUN TestClass/({_prototype:_1_})
=== RUN TestClass/({_get_prototype()_{}_})
=== RUN TestClass/({_set_prototype(x)_{}_})
=== RUN TestClass/({_*prototype()_{}_})
=== RUN TestClass/({_async_prototype()_{}_})
=== RUN TestClass/({_async*_prototype()_{}_})
=== RUN TestClass/class_Foo_{_['constructor']_=_0_}
=== RUN TestClass/class_Foo_{_['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_*['constructor']()_{}_}#01
=== RUN TestClass/class_Foo_{_get_['constructor']()_{}_}#01
=== RUN TestClass/class_Foo_{_set_['constructor'](x)_{}_}#01
=== RUN TestClass/class_Foo_{_async_['constructor']()_{}_}#01
=== RUN TestClass/class_Foo_{_static_['constructor']_=_0_}
=== RUN TestClass/class_Foo_{_static_['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_static_*['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_static_get_['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_static_set_['constructor'](x)_{}_}
=== RUN TestClass/class_Foo_{_static_async_['constructor']()_{}_}
=== RUN TestClass/class_Foo_{_['prototype']_=_0_}
=== RUN TestClass/class_Foo_{_['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_*['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_get_['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_set_['prototype'](x)_{}_}
=== RUN TestClass/class_Foo_{_async_['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_static_['prototype']_=_0_}
=== RUN TestClass/class_Foo_{_static_['prototype']()_{}_}
=== RUN TestClass/class_Foo_{_static_*['prototype']()_{}_}#01
=== RUN TestClass/class_Foo_{_static_get_['prototype']()_{}_}#01
=== RUN TestClass/class_Foo_{_static_set_['prototype'](x)_{}_}#01
=== RUN TestClass/class_Foo_{_static_async_['prototype']()_{}_}#01
--- PASS: TestClass (0.14s)
--- PASS: TestClass/class_Foo_{_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_get_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_foo(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_foo(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_*foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_static_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_get_if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_if(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_if(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_*if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_static_if()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_get_b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_set_b(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_static_b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_static_*b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_static_get_b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_static_set_b(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_async_b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_static_async_b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_static_async_*b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_a()_{}_async_static_b()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_`a`()_{}_} (0.00s)
--- PASS: TestClass/class_static_{} (0.00s)
--- PASS: TestClass/class_implements_{} (0.00s)
--- PASS: TestClass/(class_static_{}) (0.00s)
--- PASS: TestClass/(class_implements_{}) (0.00s)
--- PASS: TestClass/class_Foo_{_[arguments]_} (0.00s)
--- PASS: TestClass/class_Foo_{_[arguments]_=_1_} (0.00s)
--- PASS: TestClass/class_Foo_{_arguments_=_1_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_class_{_arguments_=_1_}_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_function()_{_arguments_}_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_arguments_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_()_=>_arguments_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_typeof_arguments_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_1_?_2_:_arguments_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_class_{_[arguments]_}_} (0.00s)
--- PASS: TestClass/class_Foo_{_x_=_class_{_[arguments]_=_1_}_} (0.00s)
--- PASS: TestClass/class_Foo_{_get_['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_['constructor'](x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_*['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_get_constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_get_'constructor'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_constructor(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_'constructor'(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*'constructor'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_'constructor'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_*constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_*'constructor'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_'constructor'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_constructor(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_'constructor'(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*'constructor'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_'constructor'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_*constructor()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_*'constructor'()_{}_} (0.00s)
--- PASS: TestClass/({_constructor:_1_}) (0.00s)
--- PASS: TestClass/({_get_constructor()_{}_}) (0.00s)
--- PASS: TestClass/({_set_constructor(x)_{}_}) (0.00s)
--- PASS: TestClass/({_*constructor()_{}_}) (0.00s)
--- PASS: TestClass/({_async_constructor()_{}_}) (0.00s)
--- PASS: TestClass/({_async*_constructor()_{}_}) (0.00s)
--- PASS: TestClass/class_Foo_{_get_prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_get_'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_prototype(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_'prototype'(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_*prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_*'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_prototype(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_'prototype'(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_*prototype()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_*'prototype'()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_['prototype'](x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_*['prototype']()_{}_} (0.00s)
--- PASS: TestClass/({_prototype:_1_}) (0.00s)
--- PASS: TestClass/({_get_prototype()_{}_}) (0.00s)
--- PASS: TestClass/({_set_prototype(x)_{}_}) (0.00s)
--- PASS: TestClass/({_*prototype()_{}_}) (0.00s)
--- PASS: TestClass/({_async_prototype()_{}_}) (0.00s)
--- PASS: TestClass/({_async*_prototype()_{}_}) (0.00s)
--- PASS: TestClass/class_Foo_{_['constructor']_=_0_} (0.00s)
--- PASS: TestClass/class_Foo_{_['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*['constructor']()_{}_}#01 (0.00s)
--- PASS: TestClass/class_Foo_{_get_['constructor']()_{}_}#01 (0.00s)
--- PASS: TestClass/class_Foo_{_set_['constructor'](x)_{}_}#01 (0.00s)
--- PASS: TestClass/class_Foo_{_async_['constructor']()_{}_}#01 (0.00s)
--- PASS: TestClass/class_Foo_{_static_['constructor']_=_0_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_['constructor'](x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_['constructor']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_['prototype']_=_0_} (0.00s)
--- PASS: TestClass/class_Foo_{_['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_*['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_get_['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_['prototype'](x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_async_['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_['prototype']_=_0_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_['prototype']()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_*['prototype']()_{}_}#01 (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_['prototype']()_{}_}#01 (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_['prototype'](x)_{}_}#01 (0.00s)
--- PASS: TestClass/class_Foo_{_static_async_['prototype']()_{}_}#01 (0.00s)
=== RUN TestSuperCall
=== RUN TestSuperCall/super
=== RUN TestSuperCall/super()
=== RUN TestSuperCall/class_Foo_{_foo_=_super()_}
=== RUN TestSuperCall/class_Foo_{_foo()_{_super()_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_foo_=_super()_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_foo()_{_super()_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_static_constructor()_{_super()_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor(x_=_function()_{_super()_})_{}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_function_foo()_{_super()_}_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_super_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_super()_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_()_=>_super()_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_()_=>_{_super()_}_}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor(x_=_super())_{}_}
=== RUN TestSuperCall/class_Foo_extends_Bar_{_constructor(x_=_()_=>_super())_{}_}
=== RUN TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super()_}_}
=== RUN TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_c()_}_}
=== RUN TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_if_(c)_throw_c_}_}
=== RUN TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_switch_(c)_{_case_0:_throw_c_}_}_}
=== RUN TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_while_(!c)_throw_c_}_}
=== RUN TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_return_c_}_}
=== RUN TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_throw_c_}_}
--- PASS: TestSuperCall (0.05s)
--- PASS: TestSuperCall/super (0.00s)
--- PASS: TestSuperCall/super() (0.00s)
--- PASS: TestSuperCall/class_Foo_{_foo_=_super()_} (0.00s)
--- PASS: TestSuperCall/class_Foo_{_foo()_{_super()_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_foo_=_super()_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_foo()_{_super()_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_static_constructor()_{_super()_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor(x_=_function()_{_super()_})_{}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_function_foo()_{_super()_}_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_super_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_super()_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_()_=>_super()_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor()_{_()_=>_{_super()_}_}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor(x_=_super())_{}_} (0.00s)
--- PASS: TestSuperCall/class_Foo_extends_Bar_{_constructor(x_=_()_=>_super())_{}_} (0.00s)
--- PASS: TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super()_}_} (0.00s)
--- PASS: TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_c()_}_} (0.00s)
--- PASS: TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_if_(c)_throw_c_}_} (0.00s)
--- PASS: TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_switch_(c)_{_case_0:_throw_c_}_}_} (0.00s)
--- PASS: TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_while_(!c)_throw_c_}_} (0.00s)
--- PASS: TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_return_c_}_} (0.00s)
--- PASS: TestSuperCall/class_A_extends_B_{_x_=_1;_constructor()_{_super();_throw_c_}_} (0.00s)
=== RUN TestClassFields
=== RUN TestClassFields/class_Foo_{_a_}
=== RUN TestClassFields/class_Foo_{_a_=_1_}
=== RUN TestClassFields/class_Foo_{_a_=_1;_b_}
=== RUN TestClassFields/class_Foo_{_a_=_1_b_}
=== RUN TestClassFields/class_Foo_{_[a]_}
=== RUN TestClassFields/class_Foo_{_[a]_=_1_}
=== RUN TestClassFields/class_Foo_{_[a]_=_1;_[b]_}
=== RUN TestClassFields/class_Foo_{_[a]_=_1_b_}
=== RUN TestClassFields/class_Foo_{_static_a_}
=== RUN TestClassFields/class_Foo_{_static_a_=_1_}
=== RUN TestClassFields/class_Foo_{_static_a_=_1;_b_}
=== RUN TestClassFields/class_Foo_{_static_a_=_1_b_}
=== RUN TestClassFields/class_Foo_{_static_[a]_}
=== RUN TestClassFields/class_Foo_{_static_[a]_=_1_}
=== RUN TestClassFields/class_Foo_{_static_[a]_=_1;_[b]_}
=== RUN TestClassFields/class_Foo_{_static_[a]_=_1_b_}
=== RUN TestClassFields/class_Foo_{_get_a_}
=== RUN TestClassFields/class_Foo_{_set_a_}
=== RUN TestClassFields/class_Foo_{_async_a_}
=== RUN TestClassFields/class_Foo_{_get_a_=_1_}
=== RUN TestClassFields/class_Foo_{_set_a_=_1_}
=== RUN TestClassFields/class_Foo_{_async_a_=_1_}
=== RUN TestClassFields/class_Foo_{_`a`_=_0_}
=== RUN TestClassFields/class_Foo_{_constructor_}
=== RUN TestClassFields/class_Foo_{_'constructor'_}
=== RUN TestClassFields/class_Foo_{_constructor_=_1_}
=== RUN TestClassFields/class_Foo_{_'constructor'_=_1_}
=== RUN TestClassFields/class_Foo_{_static_constructor_}
=== RUN TestClassFields/class_Foo_{_static_'constructor'_}
=== RUN TestClassFields/class_Foo_{_static_constructor_=_1_}
=== RUN TestClassFields/class_Foo_{_static_'constructor'_=_1_}
=== RUN TestClassFields/class_Foo_{_['constructor']_}
=== RUN TestClassFields/class_Foo_{_['constructor']_=_1_}
=== RUN TestClassFields/class_Foo_{_static_['constructor']_}
=== RUN TestClassFields/class_Foo_{_static_['constructor']_=_1_}
=== RUN TestClassFields/class_Foo_{_prototype_}
=== RUN TestClassFields/class_Foo_{_'prototype'_}
=== RUN TestClassFields/class_Foo_{_prototype_=_1_}
=== RUN TestClassFields/class_Foo_{_'prototype'_=_1_}
=== RUN TestClassFields/class_Foo_{_static_prototype_}
=== RUN TestClassFields/class_Foo_{_static_'prototype'_}
=== RUN TestClassFields/class_Foo_{_static_prototype_=_1_}
=== RUN TestClassFields/class_Foo_{_static_'prototype'_=_1_}
=== RUN TestClassFields/class_Foo_{_static_['prototype']_}
=== RUN TestClassFields/class_Foo_{_static_['prototype']_=_1_}
--- PASS: TestClassFields (0.06s)
--- PASS: TestClassFields/class_Foo_{_a_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_a_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_a_=_1;_b_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_a_=_1_b_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_[a]_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_[a]_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_[a]_=_1;_[b]_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_[a]_=_1_b_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_a_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_a_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_a_=_1;_b_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_a_=_1_b_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_[a]_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_[a]_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_[a]_=_1;_[b]_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_[a]_=_1_b_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_get_a_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_set_a_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_async_a_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_get_a_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_set_a_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_async_a_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_`a`_=_0_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_constructor_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_'constructor'_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_constructor_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_'constructor'_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_constructor_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_'constructor'_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_constructor_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_'constructor'_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_['constructor']_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_['constructor']_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_['constructor']_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_['constructor']_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_prototype_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_'prototype'_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_prototype_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_'prototype'_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_prototype_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_'prototype'_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_prototype_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_'prototype'_=_1_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_['prototype']_} (0.00s)
--- PASS: TestClassFields/class_Foo_{_static_['prototype']_=_1_} (0.00s)
=== RUN TestGenerator
=== RUN TestGenerator/(class_{_*_foo_})
=== RUN TestGenerator/(class_{_*_*foo()_{}_})
=== RUN TestGenerator/(class_{_get*foo()_{}_})
=== RUN TestGenerator/(class_{_set*foo()_{}_})
=== RUN TestGenerator/(class_{_*get_foo()_{}_})
=== RUN TestGenerator/(class_{_*set_foo()_{}_})
=== RUN TestGenerator/(class_{_*static_foo()_{}_})
=== RUN TestGenerator/function*_foo()_{_-yield_100_}
=== RUN TestGenerator/function*_foo()_{_-(yield_100)_}
--- PASS: TestGenerator (0.01s)
--- PASS: TestGenerator/(class_{_*_foo_}) (0.00s)
--- PASS: TestGenerator/(class_{_*_*foo()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_get*foo()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_set*foo()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_*get_foo()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_*set_foo()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_*static_foo()_{}_}) (0.00s)
--- PASS: TestGenerator/function*_foo()_{_-yield_100_} (0.00s)
--- PASS: TestGenerator/function*_foo()_{_-(yield_100)_} (0.00s)
=== RUN TestYield
=== RUN TestYield/yield_100
=== RUN TestYield/-yield_100
=== RUN TestYield/yield_100#01
=== RUN TestYield/function*_bar(x_=_yield_y)_{}
=== RUN TestYield/(function*(x_=_yield_y)_{})
=== RUN TestYield/({_*foo(x_=_yield_y)_{}_})
=== RUN TestYield/class_Foo_{_*foo(x_=_yield_y)_{}_}
=== RUN TestYield/(class_{_*foo(x_=_yield_y)_{}_})
=== RUN TestYield/function_*foo()_{_function_bar(x_=_yield_y)_{}_}
=== RUN TestYield/function_*foo()_{_(function(x_=_yield_y)_{})_}
=== RUN TestYield/function_*foo()_{_({_foo(x_=_yield_y)_{}_})_}
=== RUN TestYield/function_*foo()_{_class_Foo_{_foo(x_=_yield_y)_{}_}_}
=== RUN TestYield/function_*foo()_{_(class_{_foo(x_=_yield_y)_{}_})_}
=== RUN TestYield/function_*foo()_{_(x_=_yield_y)_=>_{}_}
=== RUN TestYield/function_*foo()_{_(x_=_yield_y)_}
=== RUN TestYield/function_foo()_{_(x_=_yield_y)_}
=== RUN TestYield/function_*foo()_{_(x_=_\u0079ield)_}
=== RUN TestYield/({yield}_=_x)
=== RUN TestYield/let_x_=_{yield}
=== RUN TestYield/function_foo()_{_({yield}_=_x)_}
=== RUN TestYield/function_foo()_{_let_x_=_{yield}_}
=== RUN TestYield/function_*foo()_{_({yield}_=_x)_}
=== RUN TestYield/function_*foo()_{_let_x_=_{yield}_}
=== RUN TestYield/({_*yield()_{}_})
=== RUN TestYield/(class_{_*yield()_{}_})
=== RUN TestYield/class_Foo_{_*yield()_{}_}
=== RUN TestYield/function*_yield()_{}
=== RUN TestYield/(function*_yield()_{})
=== RUN TestYield/({_async_*yield()_{}_})
=== RUN TestYield/(class_{_async_*yield()_{}_})
=== RUN TestYield/class_Foo_{_async_*yield()_{}_}
=== RUN TestYield/async_function*_yield()_{}
=== RUN TestYield/(async_function*_yield()_{})
--- PASS: TestYield (0.05s)
--- PASS: TestYield/yield_100 (0.00s)
--- PASS: TestYield/-yield_100 (0.00s)
--- PASS: TestYield/yield_100#01 (0.00s)
--- PASS: TestYield/function*_bar(x_=_yield_y)_{} (0.00s)
--- PASS: TestYield/(function*(x_=_yield_y)_{}) (0.00s)
--- PASS: TestYield/({_*foo(x_=_yield_y)_{}_}) (0.00s)
--- PASS: TestYield/class_Foo_{_*foo(x_=_yield_y)_{}_} (0.00s)
--- PASS: TestYield/(class_{_*foo(x_=_yield_y)_{}_}) (0.00s)
--- PASS: TestYield/function_*foo()_{_function_bar(x_=_yield_y)_{}_} (0.00s)
--- PASS: TestYield/function_*foo()_{_(function(x_=_yield_y)_{})_} (0.00s)
--- PASS: TestYield/function_*foo()_{_({_foo(x_=_yield_y)_{}_})_} (0.00s)
--- PASS: TestYield/function_*foo()_{_class_Foo_{_foo(x_=_yield_y)_{}_}_} (0.00s)
--- PASS: TestYield/function_*foo()_{_(class_{_foo(x_=_yield_y)_{}_})_} (0.00s)
--- PASS: TestYield/function_*foo()_{_(x_=_yield_y)_=>_{}_} (0.00s)
--- PASS: TestYield/function_*foo()_{_(x_=_yield_y)_} (0.00s)
--- PASS: TestYield/function_foo()_{_(x_=_yield_y)_} (0.00s)
--- PASS: TestYield/function_*foo()_{_(x_=_\u0079ield)_} (0.00s)
--- PASS: TestYield/({yield}_=_x) (0.00s)
--- PASS: TestYield/let_x_=_{yield} (0.00s)
--- PASS: TestYield/function_foo()_{_({yield}_=_x)_} (0.00s)
--- PASS: TestYield/function_foo()_{_let_x_=_{yield}_} (0.00s)
--- PASS: TestYield/function_*foo()_{_({yield}_=_x)_} (0.00s)
--- PASS: TestYield/function_*foo()_{_let_x_=_{yield}_} (0.00s)
--- PASS: TestYield/({_*yield()_{}_}) (0.00s)
--- PASS: TestYield/(class_{_*yield()_{}_}) (0.00s)
--- PASS: TestYield/class_Foo_{_*yield()_{}_} (0.00s)
--- PASS: TestYield/function*_yield()_{} (0.00s)
--- PASS: TestYield/(function*_yield()_{}) (0.00s)
--- PASS: TestYield/({_async_*yield()_{}_}) (0.00s)
--- PASS: TestYield/(class_{_async_*yield()_{}_}) (0.00s)
--- PASS: TestYield/class_Foo_{_async_*yield()_{}_} (0.00s)
--- PASS: TestYield/async_function*_yield()_{} (0.00s)
--- PASS: TestYield/(async_function*_yield()_{}) (0.00s)
=== RUN TestAsync
=== RUN TestAsync/function_foo()_{_await_}
=== RUN TestAsync/async_function_foo()_{_await_0_}
=== RUN TestAsync/async_function()_{}
=== RUN TestAsync/-async_function_foo()_{_await_0_}
=== RUN TestAsync/-async_function()_{_await_0_}
=== RUN TestAsync/1_-_async_function_foo()_{_await_0_}
=== RUN TestAsync/1_-_async_function()_{_await_0_}
=== RUN TestAsync/(async_function_foo()_{_await_0_})
=== RUN TestAsync/(async_function()_{_await_0_})
=== RUN TestAsync/(x,_async_function_foo()_{_await_0_})
=== RUN TestAsync/(x,_async_function()_{_await_0_})
=== RUN TestAsync/new_async_function()_{_await_0_}
=== RUN TestAsync/new_async_function()_{_await_0_}.x
=== RUN TestAsync/async
=== RUN TestAsync/async_+_1
=== RUN TestAsync/async_=>_{}
=== RUN TestAsync/(async,_1)
=== RUN TestAsync/(async,_x)_=>_{}
=== RUN TestAsync/async_()
=== RUN TestAsync/async_(x)
=== RUN TestAsync/async_(...x)
=== RUN TestAsync/async_(...x,_...y)
=== RUN TestAsync/async_()_=>_{}
=== RUN TestAsync/async_x_=>_{}
=== RUN TestAsync/async_(x)_=>_{}
=== RUN TestAsync/async_(...x)_=>_{}
=== RUN TestAsync/async_x_=>_await_0
=== RUN TestAsync/async_()_=>_await_0
=== RUN TestAsync/new_async()
=== RUN TestAsync/new_async().x
=== RUN TestAsync/new_(async())
=== RUN TestAsync/new_(async().x)
=== RUN TestAsync/async_x;
=== RUN TestAsync/async_(...x,)_=>_{}
=== RUN TestAsync/async_=>_await_0
=== RUN TestAsync/new_async_=>_{}
=== RUN TestAsync/new_async_()_=>_{}
=== RUN TestAsync/(async_x_=>_y),_z
=== RUN TestAsync/(async_x_=>_y,_z)
=== RUN TestAsync/(async_x_=>_(y,_z))
=== RUN TestAsync/(async_(x)_=>_y),_z
=== RUN TestAsync/(async_(x)_=>_y,_z)
=== RUN TestAsync/(async_(x)_=>_(y,_z))
=== RUN TestAsync/async_x_=>_y,_z
=== RUN TestAsync/async_x_=>_(y,_z)
=== RUN TestAsync/async_(x)_=>_y,_z
=== RUN TestAsync/async_(x)_=>_(y,_z)
=== RUN TestAsync/export_default_async_x_=>_(y,_z)
=== RUN TestAsync/export_default_async_(x)_=>_(y,_z)
=== RUN TestAsync/export_default_async_x_=>_y,_z
=== RUN TestAsync/export_default_async_(x)_=>_y,_z
=== RUN TestAsync/async_function_bar(x_=_await_y)_{}
=== RUN TestAsync/async_(function(x_=_await_y)_{})
=== RUN TestAsync/async_({_foo(x_=_await_y)_{}_})
=== RUN TestAsync/class_Foo_{_async_foo(x_=_await_y)_{}_}
=== RUN TestAsync/(class_{_async_foo(x_=_await_y)_{}_})
=== RUN TestAsync/async_function_foo()_{_function_bar(x_=_await_y)_{}_}
=== RUN TestAsync/async_function_foo()_{_(function(x_=_await_y)_{})_}
=== RUN TestAsync/async_function_foo()_{_({_foo(x_=_await_y)_{}_})_}
=== RUN TestAsync/async_function_foo()_{_class_Foo_{_foo(x_=_await_y)_{}_}_}
=== RUN TestAsync/async_function_foo()_{_(class_{_foo(x_=_await_y)_{}_})_}
=== RUN TestAsync/async_function_foo()_{_(x_=_await_y)_=>_{}_}
=== RUN TestAsync/async_function_foo()_{_(x_=_await_y)_}
=== RUN TestAsync/function_foo()_{_(x_=_await_y)_}
=== RUN TestAsync/(class_{_async___foo()_{}_})
=== RUN TestAsync/(class_{_async___*foo()_{}_})
=== RUN TestAsync/({_async___foo()_{}_})
=== RUN TestAsync/({_async___*foo()_{}_})
=== RUN TestAsync/await_foo;
=== RUN TestAsync/for_await(foo_of_bar);
=== RUN TestAsync/function_foo()_{_await_foo_}
=== RUN TestAsync/function_foo()_{_for_await(foo_of_bar);_}
=== RUN TestAsync/function_foo(x_=_await)_{}
=== RUN TestAsync/function_foo(x_=_await_y)_{}
=== RUN TestAsync/(function(x_=_await)_{})
=== RUN TestAsync/(function(x_=_await_y)_{})
=== RUN TestAsync/({_foo(x_=_await)_{}_})
=== RUN TestAsync/({_foo(x_=_await_y)_{}_})
=== RUN TestAsync/class_Foo_{_foo(x_=_await)_{}_}
=== RUN TestAsync/class_Foo_{_foo(x_=_await_y)_{}_}
=== RUN TestAsync/(class_{_foo(x_=_await)_{}_})
=== RUN TestAsync/(class_{_foo(x_=_await_y)_{}_})
=== RUN TestAsync/(x_=_await)_=>_{}
=== RUN TestAsync/(x_=_await_y)_=>_{}
=== RUN TestAsync/(x_=_await)
=== RUN TestAsync/(x_=_await_y)
=== RUN TestAsync/async_(x_=_await)_=>_{}
=== RUN TestAsync/async_(x_=_await_y)_=>_{}
=== RUN TestAsync/async(x_=_await_y)
=== RUN TestAsync/\u0061sync
=== RUN TestAsync/(\u0061sync)
=== RUN TestAsync/function_foo()_{_\u0061wait_}
=== RUN TestAsync/function_foo()_{_var_\u0061wait_}
=== RUN TestAsync/\u0061wait
=== RUN TestAsync/var_\u0061wait
=== RUN TestAsync/async_function_foo()_{_\u0061wait_}
=== RUN TestAsync/async_function_foo()_{_var_\u0061wait_}
=== RUN TestAsync/\u0061sync_x_=>_{}
=== RUN TestAsync/\u0061sync_()_=>_{}
=== RUN TestAsync/\u0061sync_function_foo()_{}
=== RUN TestAsync/({_\u0061sync_foo()_{}_})
=== RUN TestAsync/({_\u0061sync_*foo()_{}_})
=== RUN TestAsync/for_await(;;);
=== RUN TestAsync/for_await(x_in_y);
=== RUN TestAsync/async_function_foo(){for_await(;;);}
=== RUN TestAsync/async_function_foo(){for_await(let_x;;);}
=== RUN TestAsync/async_function_foo(){for_await(x_of_y);}
=== RUN TestAsync/async_function_foo(){for_await(let_x_of_y);}
=== RUN TestAsync/function_foo()_{_({await}_=_x)_}
=== RUN TestAsync/function_foo()_{_let_x_=_{await}_}
=== RUN TestAsync/({await}_=_x)
=== RUN TestAsync/let_x_=_{await}
=== RUN TestAsync/async_function_foo()_{_({await}_=_x)_}
=== RUN TestAsync/async_function_foo()_{_let_x_=_{await}_}
=== RUN TestAsync/({_async_await()_{}_})
=== RUN TestAsync/(class_{_async_await()_{}_})
=== RUN TestAsync/class_Foo_{_async_await()_{}_}
=== RUN TestAsync/async_function_await()_{}
=== RUN TestAsync/(async_function_await()_{})
=== RUN TestAsync/({_async_*await()_{}_})
=== RUN TestAsync/(class_{_async_*await()_{}_})
=== RUN TestAsync/class_Foo_{_async_*await()_{}_}
=== RUN TestAsync/async_function*_await()_{}
=== RUN TestAsync/(async_function*_await()_{})
--- PASS: TestAsync (0.16s)
--- PASS: TestAsync/function_foo()_{_await_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_await_0_} (0.00s)
--- PASS: TestAsync/async_function()_{} (0.00s)
--- PASS: TestAsync/-async_function_foo()_{_await_0_} (0.00s)
--- PASS: TestAsync/-async_function()_{_await_0_} (0.00s)
--- PASS: TestAsync/1_-_async_function_foo()_{_await_0_} (0.00s)
--- PASS: TestAsync/1_-_async_function()_{_await_0_} (0.00s)
--- PASS: TestAsync/(async_function_foo()_{_await_0_}) (0.00s)
--- PASS: TestAsync/(async_function()_{_await_0_}) (0.00s)
--- PASS: TestAsync/(x,_async_function_foo()_{_await_0_}) (0.00s)
--- PASS: TestAsync/(x,_async_function()_{_await_0_}) (0.00s)
--- PASS: TestAsync/new_async_function()_{_await_0_} (0.00s)
--- PASS: TestAsync/new_async_function()_{_await_0_}.x (0.00s)
--- PASS: TestAsync/async (0.00s)
--- PASS: TestAsync/async_+_1 (0.00s)
--- PASS: TestAsync/async_=>_{} (0.00s)
--- PASS: TestAsync/(async,_1) (0.00s)
--- PASS: TestAsync/(async,_x)_=>_{} (0.00s)
--- PASS: TestAsync/async_() (0.00s)
--- PASS: TestAsync/async_(x) (0.00s)
--- PASS: TestAsync/async_(...x) (0.00s)
--- PASS: TestAsync/async_(...x,_...y) (0.00s)
--- PASS: TestAsync/async_()_=>_{} (0.00s)
--- PASS: TestAsync/async_x_=>_{} (0.00s)
--- PASS: TestAsync/async_(x)_=>_{} (0.00s)
--- PASS: TestAsync/async_(...x)_=>_{} (0.00s)
--- PASS: TestAsync/async_x_=>_await_0 (0.00s)
--- PASS: TestAsync/async_()_=>_await_0 (0.00s)
--- PASS: TestAsync/new_async() (0.00s)
--- PASS: TestAsync/new_async().x (0.00s)
--- PASS: TestAsync/new_(async()) (0.00s)
--- PASS: TestAsync/new_(async().x) (0.00s)
--- PASS: TestAsync/async_x; (0.00s)
--- PASS: TestAsync/async_(...x,)_=>_{} (0.00s)
--- PASS: TestAsync/async_=>_await_0 (0.00s)
--- PASS: TestAsync/new_async_=>_{} (0.00s)
--- PASS: TestAsync/new_async_()_=>_{} (0.00s)
--- PASS: TestAsync/(async_x_=>_y),_z (0.00s)
--- PASS: TestAsync/(async_x_=>_y,_z) (0.00s)
--- PASS: TestAsync/(async_x_=>_(y,_z)) (0.00s)
--- PASS: TestAsync/(async_(x)_=>_y),_z (0.00s)
--- PASS: TestAsync/(async_(x)_=>_y,_z) (0.00s)
--- PASS: TestAsync/(async_(x)_=>_(y,_z)) (0.00s)
--- PASS: TestAsync/async_x_=>_y,_z (0.00s)
--- PASS: TestAsync/async_x_=>_(y,_z) (0.00s)
--- PASS: TestAsync/async_(x)_=>_y,_z (0.00s)
--- PASS: TestAsync/async_(x)_=>_(y,_z) (0.00s)
--- PASS: TestAsync/export_default_async_x_=>_(y,_z) (0.00s)
--- PASS: TestAsync/export_default_async_(x)_=>_(y,_z) (0.00s)
--- PASS: TestAsync/export_default_async_x_=>_y,_z (0.00s)
--- PASS: TestAsync/export_default_async_(x)_=>_y,_z (0.00s)
--- PASS: TestAsync/async_function_bar(x_=_await_y)_{} (0.00s)
--- PASS: TestAsync/async_(function(x_=_await_y)_{}) (0.00s)
--- PASS: TestAsync/async_({_foo(x_=_await_y)_{}_}) (0.00s)
--- PASS: TestAsync/class_Foo_{_async_foo(x_=_await_y)_{}_} (0.00s)
--- PASS: TestAsync/(class_{_async_foo(x_=_await_y)_{}_}) (0.00s)
--- PASS: TestAsync/async_function_foo()_{_function_bar(x_=_await_y)_{}_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_(function(x_=_await_y)_{})_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_({_foo(x_=_await_y)_{}_})_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_class_Foo_{_foo(x_=_await_y)_{}_}_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_(class_{_foo(x_=_await_y)_{}_})_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_(x_=_await_y)_=>_{}_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_(x_=_await_y)_} (0.00s)
--- PASS: TestAsync/function_foo()_{_(x_=_await_y)_} (0.00s)
--- PASS: TestAsync/(class_{_async___foo()_{}_}) (0.00s)
--- PASS: TestAsync/(class_{_async___*foo()_{}_}) (0.00s)
--- PASS: TestAsync/({_async___foo()_{}_}) (0.00s)
--- PASS: TestAsync/({_async___*foo()_{}_}) (0.00s)
--- PASS: TestAsync/await_foo; (0.00s)
--- PASS: TestAsync/for_await(foo_of_bar); (0.00s)
--- PASS: TestAsync/function_foo()_{_await_foo_} (0.00s)
--- PASS: TestAsync/function_foo()_{_for_await(foo_of_bar);_} (0.00s)
--- PASS: TestAsync/function_foo(x_=_await)_{} (0.00s)
--- PASS: TestAsync/function_foo(x_=_await_y)_{} (0.00s)
--- PASS: TestAsync/(function(x_=_await)_{}) (0.00s)
--- PASS: TestAsync/(function(x_=_await_y)_{}) (0.00s)
--- PASS: TestAsync/({_foo(x_=_await)_{}_}) (0.00s)
--- PASS: TestAsync/({_foo(x_=_await_y)_{}_}) (0.00s)
--- PASS: TestAsync/class_Foo_{_foo(x_=_await)_{}_} (0.00s)
--- PASS: TestAsync/class_Foo_{_foo(x_=_await_y)_{}_} (0.00s)
--- PASS: TestAsync/(class_{_foo(x_=_await)_{}_}) (0.00s)
--- PASS: TestAsync/(class_{_foo(x_=_await_y)_{}_}) (0.00s)
--- PASS: TestAsync/(x_=_await)_=>_{} (0.00s)
--- PASS: TestAsync/(x_=_await_y)_=>_{} (0.00s)
--- PASS: TestAsync/(x_=_await) (0.00s)
--- PASS: TestAsync/(x_=_await_y) (0.00s)
--- PASS: TestAsync/async_(x_=_await)_=>_{} (0.00s)
--- PASS: TestAsync/async_(x_=_await_y)_=>_{} (0.00s)
--- PASS: TestAsync/async(x_=_await_y) (0.00s)
--- PASS: TestAsync/\u0061sync (0.00s)
--- PASS: TestAsync/(\u0061sync) (0.00s)
--- PASS: TestAsync/function_foo()_{_\u0061wait_} (0.00s)
--- PASS: TestAsync/function_foo()_{_var_\u0061wait_} (0.00s)
--- PASS: TestAsync/\u0061wait (0.00s)
--- PASS: TestAsync/var_\u0061wait (0.00s)
--- PASS: TestAsync/async_function_foo()_{_\u0061wait_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_var_\u0061wait_} (0.00s)
--- PASS: TestAsync/\u0061sync_x_=>_{} (0.00s)
--- PASS: TestAsync/\u0061sync_()_=>_{} (0.00s)
--- PASS: TestAsync/\u0061sync_function_foo()_{} (0.00s)
--- PASS: TestAsync/({_\u0061sync_foo()_{}_}) (0.00s)
--- PASS: TestAsync/({_\u0061sync_*foo()_{}_}) (0.00s)
--- PASS: TestAsync/for_await(;;); (0.00s)
--- PASS: TestAsync/for_await(x_in_y); (0.00s)
--- PASS: TestAsync/async_function_foo(){for_await(;;);} (0.00s)
--- PASS: TestAsync/async_function_foo(){for_await(let_x;;);} (0.00s)
--- PASS: TestAsync/async_function_foo(){for_await(x_of_y);} (0.00s)
--- PASS: TestAsync/async_function_foo(){for_await(let_x_of_y);} (0.00s)
--- PASS: TestAsync/function_foo()_{_({await}_=_x)_} (0.00s)
--- PASS: TestAsync/function_foo()_{_let_x_=_{await}_} (0.00s)
--- PASS: TestAsync/({await}_=_x) (0.00s)
--- PASS: TestAsync/let_x_=_{await} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_({await}_=_x)_} (0.00s)
--- PASS: TestAsync/async_function_foo()_{_let_x_=_{await}_} (0.00s)
--- PASS: TestAsync/({_async_await()_{}_}) (0.00s)
--- PASS: TestAsync/(class_{_async_await()_{}_}) (0.00s)
--- PASS: TestAsync/class_Foo_{_async_await()_{}_} (0.00s)
--- PASS: TestAsync/async_function_await()_{} (0.00s)
--- PASS: TestAsync/(async_function_await()_{}) (0.00s)
--- PASS: TestAsync/({_async_*await()_{}_}) (0.00s)
--- PASS: TestAsync/(class_{_async_*await()_{}_}) (0.00s)
--- PASS: TestAsync/class_Foo_{_async_*await()_{}_} (0.00s)
--- PASS: TestAsync/async_function*_await()_{} (0.00s)
--- PASS: TestAsync/(async_function*_await()_{}) (0.00s)
=== RUN TestLabels
=== RUN TestLabels/{a:b}
=== RUN TestLabels/({a:b})
=== RUN TestLabels/while_(1)_break_x
=== RUN TestLabels/while_(1)_continue_x
--- PASS: TestLabels (0.00s)
--- PASS: TestLabels/{a:b} (0.00s)
--- PASS: TestLabels/({a:b}) (0.00s)
--- PASS: TestLabels/while_(1)_break_x (0.00s)
--- PASS: TestLabels/while_(1)_continue_x (0.00s)
=== RUN TestArrow
=== RUN TestArrow/({a:_b,_c()_{}})_=>_{}
=== RUN TestArrow/({a:_b,_get_c()_{}})_=>_{}
=== RUN TestArrow/({a:_b,_set_c(x)_{}})_=>_{}
=== RUN TestArrow/x_=>_function()_{}
=== RUN TestArrow/(x)_=>_function()_{}
=== RUN TestArrow/(x_=>_function()_{})
=== RUN TestArrow/(x_=_()_=>_{})_=>_{}
=== RUN TestArrow/async_(x_=_()_=>_{})_=>_{}
=== RUN TestArrow/()_=>_{}
=== RUN TestArrow/x_=>_{}
=== RUN TestArrow/async_x_=>_{}
=== RUN TestArrow/async_()_=>_{}
=== RUN TestArrow/(()_=>_{})
=== RUN TestArrow/(x_=>_{})
=== RUN TestArrow/(async_x_=>_{})
=== RUN TestArrow/(async_()_=>_{})
=== RUN TestArrow/(()_=>_{})_?_a_:_b
=== RUN TestArrow/(()_=>_{})_?_a_:_b#01
=== RUN TestArrow/()_=>_{}_?_a_:_b
=== RUN TestArrow/1_<_(()_=>_{})
=== RUN TestArrow/1_<_()_=>_{}
=== RUN TestArrow/(...x_=_y)_=>_{}
=== RUN TestArrow/([...x_=_y])_=>_{}
=== RUN TestArrow/y_=_x_=>_{}
=== RUN TestArrow/y_=_()_=>_{}
=== RUN TestArrow/y_=_(x)_=>_{}
=== RUN TestArrow/y_=_async_x_=>_{}
=== RUN TestArrow/y_=_async_()_=>_{}
=== RUN TestArrow/y_=_async_(x)_=>_{}
=== RUN TestArrow/1_+_function_()_{}
=== RUN TestArrow/1_+_async_function_()_{}
=== RUN TestArrow/1_+_x_=>_{}
=== RUN TestArrow/1_+_()_=>_{}
=== RUN TestArrow/1_+_(x)_=>_{}
=== RUN TestArrow/1_+_async_x_=>_{}
=== RUN TestArrow/1_+_async_()_=>_{}
=== RUN TestArrow/1_+_async_(x)_=>_{}
=== RUN TestArrow/class_Foo_extends_function_()_{}_{}
=== RUN TestArrow/class_Foo_extends_async_function_()_{}_{}
=== RUN TestArrow/class_Foo_extends_x_=>_{}_{}
=== RUN TestArrow/class_Foo_extends_()_=>_{}_{}
=== RUN TestArrow/class_Foo_extends_(x)_=>_{}_{}
=== RUN TestArrow/class_Foo_extends_async_x_=>_{}_{}
=== RUN TestArrow/class_Foo_extends_async_()_=>_{}_{}
=== RUN TestArrow/class_Foo_extends_async_(x)_=>_{}_{}
=== RUN TestArrow/(class_extends_x_=>_{}_{})
=== RUN TestArrow/(class_extends_()_=>_{}_{})
=== RUN TestArrow/(class_extends_(x)_=>_{}_{})
=== RUN TestArrow/(class_extends_async_x_=>_{}_{})
=== RUN TestArrow/(class_extends_async_()_=>_{}_{})
=== RUN TestArrow/(class_extends_async_(x)_=>_{}_{})
=== RUN TestArrow/()_=>_{}(0)
=== RUN TestArrow/x_=>_{}(0)
=== RUN TestArrow/async_()_=>_{}(0)
=== RUN TestArrow/async_x_=>_{}(0)
=== RUN TestArrow/async_(x)_=>_{}(0)
=== RUN TestArrow/0,_async_()_=>_{}(0)
=== RUN TestArrow/0,_async_x_=>_{}(0)
=== RUN TestArrow/0,_async_(x)_=>_{}(0)
=== RUN TestArrow/()_=>_{}_(0)
=== RUN TestArrow/x_=>_{}_(0)
=== RUN TestArrow/async_()_=>_{}_(0)
=== RUN TestArrow/async_x_=>_{}_(0)
=== RUN TestArrow/async_(x)_=>_{}_(0)
=== RUN TestArrow/()_=>_{}_,0
=== RUN TestArrow/x_=>_{}_,0
=== RUN TestArrow/async_()_=>_{}_,0
=== RUN TestArrow/async_x_=>_{}_,0
=== RUN TestArrow/async_(x)_=>_{}_,0
=== RUN TestArrow/(()_=>_{})_(0)
=== RUN TestArrow/(x_=>_{})_(0)
=== RUN TestArrow/(async_()_=>_{})_(0)
=== RUN TestArrow/(async_x_=>_{})_(0)
=== RUN TestArrow/(async_(x)_=>_{})_(0)
=== RUN TestArrow/y_=_()_=>_{}(0)
=== RUN TestArrow/y_=_x_=>_{}(0)
=== RUN TestArrow/y_=_async_()_=>_{}(0)
=== RUN TestArrow/y_=_async_x_=>_{}(0)
=== RUN TestArrow/y_=_async_(x)_=>_{}(0)
=== RUN TestArrow/y_=_()_=>_{}_(0)
=== RUN TestArrow/y_=_x_=>_{}_(0)
=== RUN TestArrow/y_=_async_()_=>_{}_(0)
=== RUN TestArrow/y_=_async_x_=>_{}_(0)
=== RUN TestArrow/y_=_async_(x)_=>_{}_(0)
=== RUN TestArrow/y_=_()_=>_{}_,0
=== RUN TestArrow/y_=_x_=>_{}_,0
=== RUN TestArrow/y_=_async_()_=>_{}_,0
=== RUN TestArrow/y_=_async_x_=>_{}_,0
=== RUN TestArrow/y_=_async_(x)_=>_{}_,0
=== RUN TestArrow/y_=_(()_=>_{})_(0)
=== RUN TestArrow/y_=_(x_=>_{})_(0)
=== RUN TestArrow/y_=_(async_()_=>_{})_(0)
=== RUN TestArrow/y_=_(async_x_=>_{})_(0)
=== RUN TestArrow/y_=_(async_(x)_=>_{})_(0)
=== RUN TestArrow/(()_=>_{}(0))
=== RUN TestArrow/(x_=>_{}(0))
=== RUN TestArrow/(async_()_=>_{}(0))
=== RUN TestArrow/(async_x_=>_{}(0))
=== RUN TestArrow/(async_(x)_=>_{}(0))
=== RUN TestArrow/(()_=>_{}_(0))
=== RUN TestArrow/(x_=>_{}_(0))
=== RUN TestArrow/(async_()_=>_{}_(0))
=== RUN TestArrow/(async_x_=>_{}_(0))
=== RUN TestArrow/(async_(x)_=>_{}_(0))
=== RUN TestArrow/(()_=>_{}_,0)
=== RUN TestArrow/(x_=>_{}_,0)
=== RUN TestArrow/(async_()_=>_{}_,0)
=== RUN TestArrow/(async_x_=>_{}_,0)
=== RUN TestArrow/(async_(x)_=>_{}_,0)
=== RUN TestArrow/((()_=>_{})_(0))
=== RUN TestArrow/((x_=>_{})_(0))
=== RUN TestArrow/((async_()_=>_{})_(0))
=== RUN TestArrow/((async_x_=>_{})_(0))
=== RUN TestArrow/((async_(x)_=>_{})_(0))
=== RUN TestArrow/y_=_(()_=>_{}(0))
=== RUN TestArrow/y_=_(x_=>_{}(0))
=== RUN TestArrow/y_=_(async_()_=>_{}(0))
=== RUN TestArrow/y_=_(async_x_=>_{}(0))
=== RUN TestArrow/y_=_(async_(x)_=>_{}(0))
=== RUN TestArrow/y_=_(()_=>_{}_(0))
=== RUN TestArrow/y_=_(x_=>_{}_(0))
=== RUN TestArrow/y_=_(async_()_=>_{}_(0))
=== RUN TestArrow/y_=_(async_x_=>_{}_(0))
=== RUN TestArrow/y_=_(async_(x)_=>_{}_(0))
=== RUN TestArrow/y_=_(()_=>_{}_,0)
=== RUN TestArrow/y_=_(x_=>_{}_,0)
=== RUN TestArrow/y_=_(async_()_=>_{}_,0)
=== RUN TestArrow/y_=_(async_x_=>_{}_,0)
=== RUN TestArrow/y_=_(async_(x)_=>_{}_,0)
=== RUN TestArrow/y_=_((()_=>_{})_(0))
=== RUN TestArrow/y_=_((x_=>_{})_(0))
=== RUN TestArrow/y_=_((async_()_=>_{})_(0))
=== RUN TestArrow/y_=_((async_x_=>_{})_(0))
=== RUN TestArrow/y_=_((async_(x)_=>_{})_(0))
--- PASS: TestArrow (0.11s)
--- PASS: TestArrow/({a:_b,_c()_{}})_=>_{} (0.00s)
--- PASS: TestArrow/({a:_b,_get_c()_{}})_=>_{} (0.00s)
--- PASS: TestArrow/({a:_b,_set_c(x)_{}})_=>_{} (0.00s)
--- PASS: TestArrow/x_=>_function()_{} (0.00s)
--- PASS: TestArrow/(x)_=>_function()_{} (0.00s)
--- PASS: TestArrow/(x_=>_function()_{}) (0.00s)
--- PASS: TestArrow/(x_=_()_=>_{})_=>_{} (0.00s)
--- PASS: TestArrow/async_(x_=_()_=>_{})_=>_{} (0.00s)
--- PASS: TestArrow/()_=>_{} (0.00s)
--- PASS: TestArrow/x_=>_{} (0.00s)
--- PASS: TestArrow/async_x_=>_{} (0.00s)
--- PASS: TestArrow/async_()_=>_{} (0.00s)
--- PASS: TestArrow/(()_=>_{}) (0.00s)
--- PASS: TestArrow/(x_=>_{}) (0.00s)
--- PASS: TestArrow/(async_x_=>_{}) (0.00s)
--- PASS: TestArrow/(async_()_=>_{}) (0.00s)
--- PASS: TestArrow/(()_=>_{})_?_a_:_b (0.00s)
--- PASS: TestArrow/(()_=>_{})_?_a_:_b#01 (0.00s)
--- PASS: TestArrow/()_=>_{}_?_a_:_b (0.00s)
--- PASS: TestArrow/1_<_(()_=>_{}) (0.00s)
--- PASS: TestArrow/1_<_()_=>_{} (0.00s)
--- PASS: TestArrow/(...x_=_y)_=>_{} (0.00s)
--- PASS: TestArrow/([...x_=_y])_=>_{} (0.00s)
--- PASS: TestArrow/y_=_x_=>_{} (0.00s)
--- PASS: TestArrow/y_=_()_=>_{} (0.00s)
--- PASS: TestArrow/y_=_(x)_=>_{} (0.00s)
--- PASS: TestArrow/y_=_async_x_=>_{} (0.00s)
--- PASS: TestArrow/y_=_async_()_=>_{} (0.00s)
--- PASS: TestArrow/y_=_async_(x)_=>_{} (0.00s)
--- PASS: TestArrow/1_+_function_()_{} (0.00s)
--- PASS: TestArrow/1_+_async_function_()_{} (0.00s)
--- PASS: TestArrow/1_+_x_=>_{} (0.00s)
--- PASS: TestArrow/1_+_()_=>_{} (0.00s)
--- PASS: TestArrow/1_+_(x)_=>_{} (0.00s)
--- PASS: TestArrow/1_+_async_x_=>_{} (0.00s)
--- PASS: TestArrow/1_+_async_()_=>_{} (0.00s)
--- PASS: TestArrow/1_+_async_(x)_=>_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_function_()_{}_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_async_function_()_{}_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_x_=>_{}_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_()_=>_{}_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_(x)_=>_{}_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_async_x_=>_{}_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_async_()_=>_{}_{} (0.00s)
--- PASS: TestArrow/class_Foo_extends_async_(x)_=>_{}_{} (0.00s)
--- PASS: TestArrow/(class_extends_x_=>_{}_{}) (0.00s)
--- PASS: TestArrow/(class_extends_()_=>_{}_{}) (0.00s)
--- PASS: TestArrow/(class_extends_(x)_=>_{}_{}) (0.00s)
--- PASS: TestArrow/(class_extends_async_x_=>_{}_{}) (0.00s)
--- PASS: TestArrow/(class_extends_async_()_=>_{}_{}) (0.00s)
--- PASS: TestArrow/(class_extends_async_(x)_=>_{}_{}) (0.00s)
--- PASS: TestArrow/()_=>_{}(0) (0.00s)
--- PASS: TestArrow/x_=>_{}(0) (0.00s)
--- PASS: TestArrow/async_()_=>_{}(0) (0.00s)
--- PASS: TestArrow/async_x_=>_{}(0) (0.00s)
--- PASS: TestArrow/async_(x)_=>_{}(0) (0.00s)
--- PASS: TestArrow/0,_async_()_=>_{}(0) (0.00s)
--- PASS: TestArrow/0,_async_x_=>_{}(0) (0.00s)
--- PASS: TestArrow/0,_async_(x)_=>_{}(0) (0.00s)
--- PASS: TestArrow/()_=>_{}_(0) (0.00s)
--- PASS: TestArrow/x_=>_{}_(0) (0.00s)
--- PASS: TestArrow/async_()_=>_{}_(0) (0.00s)
--- PASS: TestArrow/async_x_=>_{}_(0) (0.00s)
--- PASS: TestArrow/async_(x)_=>_{}_(0) (0.00s)
--- PASS: TestArrow/()_=>_{}_,0 (0.00s)
--- PASS: TestArrow/x_=>_{}_,0 (0.00s)
--- PASS: TestArrow/async_()_=>_{}_,0 (0.00s)
--- PASS: TestArrow/async_x_=>_{}_,0 (0.00s)
--- PASS: TestArrow/async_(x)_=>_{}_,0 (0.00s)
--- PASS: TestArrow/(()_=>_{})_(0) (0.00s)
--- PASS: TestArrow/(x_=>_{})_(0) (0.00s)
--- PASS: TestArrow/(async_()_=>_{})_(0) (0.00s)
--- PASS: TestArrow/(async_x_=>_{})_(0) (0.00s)
--- PASS: TestArrow/(async_(x)_=>_{})_(0) (0.00s)
--- PASS: TestArrow/y_=_()_=>_{}(0) (0.00s)
--- PASS: TestArrow/y_=_x_=>_{}(0) (0.00s)
--- PASS: TestArrow/y_=_async_()_=>_{}(0) (0.00s)
--- PASS: TestArrow/y_=_async_x_=>_{}(0) (0.00s)
--- PASS: TestArrow/y_=_async_(x)_=>_{}(0) (0.00s)
--- PASS: TestArrow/y_=_()_=>_{}_(0) (0.00s)
--- PASS: TestArrow/y_=_x_=>_{}_(0) (0.00s)
--- PASS: TestArrow/y_=_async_()_=>_{}_(0) (0.00s)
--- PASS: TestArrow/y_=_async_x_=>_{}_(0) (0.00s)
--- PASS: TestArrow/y_=_async_(x)_=>_{}_(0) (0.00s)
--- PASS: TestArrow/y_=_()_=>_{}_,0 (0.00s)
--- PASS: TestArrow/y_=_x_=>_{}_,0 (0.00s)
--- PASS: TestArrow/y_=_async_()_=>_{}_,0 (0.00s)
--- PASS: TestArrow/y_=_async_x_=>_{}_,0 (0.00s)
--- PASS: TestArrow/y_=_async_(x)_=>_{}_,0 (0.00s)
--- PASS: TestArrow/y_=_(()_=>_{})_(0) (0.00s)
--- PASS: TestArrow/y_=_(x_=>_{})_(0) (0.00s)
--- PASS: TestArrow/y_=_(async_()_=>_{})_(0) (0.00s)
--- PASS: TestArrow/y_=_(async_x_=>_{})_(0) (0.00s)
--- PASS: TestArrow/y_=_(async_(x)_=>_{})_(0) (0.00s)
--- PASS: TestArrow/(()_=>_{}(0)) (0.00s)
--- PASS: TestArrow/(x_=>_{}(0)) (0.00s)
--- PASS: TestArrow/(async_()_=>_{}(0)) (0.00s)
--- PASS: TestArrow/(async_x_=>_{}(0)) (0.00s)
--- PASS: TestArrow/(async_(x)_=>_{}(0)) (0.00s)
--- PASS: TestArrow/(()_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/(x_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/(async_()_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/(async_x_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/(async_(x)_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/(()_=>_{}_,0) (0.00s)
--- PASS: TestArrow/(x_=>_{}_,0) (0.00s)
--- PASS: TestArrow/(async_()_=>_{}_,0) (0.00s)
--- PASS: TestArrow/(async_x_=>_{}_,0) (0.00s)
--- PASS: TestArrow/(async_(x)_=>_{}_,0) (0.00s)
--- PASS: TestArrow/((()_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/((x_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/((async_()_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/((async_x_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/((async_(x)_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/y_=_(()_=>_{}(0)) (0.00s)
--- PASS: TestArrow/y_=_(x_=>_{}(0)) (0.00s)
--- PASS: TestArrow/y_=_(async_()_=>_{}(0)) (0.00s)
--- PASS: TestArrow/y_=_(async_x_=>_{}(0)) (0.00s)
--- PASS: TestArrow/y_=_(async_(x)_=>_{}(0)) (0.00s)
--- PASS: TestArrow/y_=_(()_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/y_=_(x_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/y_=_(async_()_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/y_=_(async_x_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/y_=_(async_(x)_=>_{}_(0)) (0.00s)
--- PASS: TestArrow/y_=_(()_=>_{}_,0) (0.00s)
--- PASS: TestArrow/y_=_(x_=>_{}_,0) (0.00s)
--- PASS: TestArrow/y_=_(async_()_=>_{}_,0) (0.00s)
--- PASS: TestArrow/y_=_(async_x_=>_{}_,0) (0.00s)
--- PASS: TestArrow/y_=_(async_(x)_=>_{}_,0) (0.00s)
--- PASS: TestArrow/y_=_((()_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/y_=_((x_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/y_=_((async_()_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/y_=_((async_x_=>_{})_(0)) (0.00s)
--- PASS: TestArrow/y_=_((async_(x)_=>_{})_(0)) (0.00s)
=== RUN TestTemplate
=== RUN TestTemplate/`\0`
=== RUN TestTemplate/`${'\00'}`
=== RUN TestTemplate/`\7`
=== RUN TestTemplate/`\8`
=== RUN TestTemplate/`\9`
=== RUN TestTemplate/`\00`
=== RUN TestTemplate/`\00${x}`
=== RUN TestTemplate/`${x}\00`
=== RUN TestTemplate/`${x}\00${y}`
=== RUN TestTemplate/tag`\7`
=== RUN TestTemplate/tag`\8`
=== RUN TestTemplate/tag`\9`
=== RUN TestTemplate/tag`\00`
=== RUN TestTemplate/tag`\00${x}`
=== RUN TestTemplate/tag`${x}\00`
=== RUN TestTemplate/tag`${x}\00${y}`
=== RUN TestTemplate/tag``
=== RUN TestTemplate/(a?.b)``
=== RUN TestTemplate/(a?.(b))``
=== RUN TestTemplate/(a?.[b])``
=== RUN TestTemplate/(a?.b.c)``
=== RUN TestTemplate/(a?.(b).c)``
=== RUN TestTemplate/(a?.[b].c)``
=== RUN TestTemplate/a?.b``
=== RUN TestTemplate/a?.(b)``
=== RUN TestTemplate/a?.[b]``
=== RUN TestTemplate/a?.b.c``
=== RUN TestTemplate/a?.(b).c``
=== RUN TestTemplate/a?.[b].c``
=== RUN TestTemplate/a?.b`${d}`
=== RUN TestTemplate/a?.(b)`${d}`
=== RUN TestTemplate/a?.[b]`${d}`
=== RUN TestTemplate/a?.b.c`${d}`
=== RUN TestTemplate/a?.(b).c`${d}`
=== RUN TestTemplate/a?.[b].c`${d}`
=== RUN TestTemplate/a?.b_``
=== RUN TestTemplate/a?.(b)_``
=== RUN TestTemplate/a?.[b]_``
=== RUN TestTemplate/a?.b.c_``
=== RUN TestTemplate/a?.(b).c_``
=== RUN TestTemplate/a?.[b].c_``
=== RUN TestTemplate/a?.b_`${d}`
=== RUN TestTemplate/a?.(b)_`${d}`
=== RUN TestTemplate/a?.[b]_`${d}`
=== RUN TestTemplate/a?.b.c_`${d}`
=== RUN TestTemplate/a?.(b).c_`${d}`
=== RUN TestTemplate/a?.[b].c_`${d}`
=== RUN TestTemplate/`a${1_+_`b${2}c`_+_3}d`
=== RUN TestTemplate/`a_b`
=== RUN TestTemplate/`a_b`#01
=== RUN TestTemplate/`a__b`
=== RUN TestTemplate/`a\nb`
=== RUN TestTemplate/`a\rb`
=== RUN TestTemplate/`a\r\nb`
=== RUN TestTemplate/`a_b`#02
=== RUN TestTemplate/`a_b`#03
=== RUN TestTemplate/`a_${b}`
=== RUN TestTemplate/`a_${b}`#01
=== RUN TestTemplate/`a__${b}`
=== RUN TestTemplate/`a\n${b}`
=== RUN TestTemplate/`a\r${b}`
=== RUN TestTemplate/`a\r\n${b}`
=== RUN TestTemplate/`a_${b}`#02
=== RUN TestTemplate/`a_${b}`#03
=== RUN TestTemplate/`${a}_b`
=== RUN TestTemplate/`${a}_b`#01
=== RUN TestTemplate/`${a}__b`
=== RUN TestTemplate/`${a}\nb`
=== RUN TestTemplate/`${a}\rb`
=== RUN TestTemplate/`${a}\r\nb`
=== RUN TestTemplate/`${a}_b`#02
=== RUN TestTemplate/`${a}_b`#03
=== RUN TestTemplate/tag`a_b`
=== RUN TestTemplate/tag`a_b`#01
=== RUN TestTemplate/tag`a__b`
=== RUN TestTemplate/tag`a\nb`
=== RUN TestTemplate/tag`a\rb`
=== RUN TestTemplate/tag`a\r\nb`
=== RUN TestTemplate/tag`a_b`#02
=== RUN TestTemplate/tag`a_b`#03
=== RUN TestTemplate/tag`a_${b}`
=== RUN TestTemplate/tag`a_${b}`#01
=== RUN TestTemplate/tag`a__${b}`
=== RUN TestTemplate/tag`a\n${b}`
=== RUN TestTemplate/tag`a\r${b}`
=== RUN TestTemplate/tag`a\r\n${b}`
=== RUN TestTemplate/tag`a_${b}`#02
=== RUN TestTemplate/tag`a_${b}`#03
=== RUN TestTemplate/tag`${a}_b`
=== RUN TestTemplate/tag`${a}_b`#01
=== RUN TestTemplate/tag`${a}__b`
=== RUN TestTemplate/tag`${a}\nb`
=== RUN TestTemplate/tag`${a}\rb`
=== RUN TestTemplate/tag`${a}\r\nb`
=== RUN TestTemplate/tag`${a}_b`#02
=== RUN TestTemplate/tag`${a}_b`#03
--- PASS: TestTemplate (0.12s)
--- PASS: TestTemplate/`\0` (0.00s)
--- PASS: TestTemplate/`${'\00'}` (0.00s)
--- PASS: TestTemplate/`\7` (0.00s)
--- PASS: TestTemplate/`\8` (0.00s)
--- PASS: TestTemplate/`\9` (0.00s)
--- PASS: TestTemplate/`\00` (0.00s)
--- PASS: TestTemplate/`\00${x}` (0.00s)
--- PASS: TestTemplate/`${x}\00` (0.00s)
--- PASS: TestTemplate/`${x}\00${y}` (0.00s)
--- PASS: TestTemplate/tag`\7` (0.00s)
--- PASS: TestTemplate/tag`\8` (0.00s)
--- PASS: TestTemplate/tag`\9` (0.00s)
--- PASS: TestTemplate/tag`\00` (0.00s)
--- PASS: TestTemplate/tag`\00${x}` (0.00s)
--- PASS: TestTemplate/tag`${x}\00` (0.00s)
--- PASS: TestTemplate/tag`${x}\00${y}` (0.00s)
--- PASS: TestTemplate/tag`` (0.00s)
--- PASS: TestTemplate/(a?.b)`` (0.00s)
--- PASS: TestTemplate/(a?.(b))`` (0.00s)
--- PASS: TestTemplate/(a?.[b])`` (0.00s)
--- PASS: TestTemplate/(a?.b.c)`` (0.00s)
--- PASS: TestTemplate/(a?.(b).c)`` (0.00s)
--- PASS: TestTemplate/(a?.[b].c)`` (0.00s)
--- PASS: TestTemplate/a?.b`` (0.00s)
--- PASS: TestTemplate/a?.(b)`` (0.00s)
--- PASS: TestTemplate/a?.[b]`` (0.00s)
--- PASS: TestTemplate/a?.b.c`` (0.00s)
--- PASS: TestTemplate/a?.(b).c`` (0.00s)
--- PASS: TestTemplate/a?.[b].c`` (0.00s)
--- PASS: TestTemplate/a?.b`${d}` (0.00s)
--- PASS: TestTemplate/a?.(b)`${d}` (0.00s)
--- PASS: TestTemplate/a?.[b]`${d}` (0.00s)
--- PASS: TestTemplate/a?.b.c`${d}` (0.00s)
--- PASS: TestTemplate/a?.(b).c`${d}` (0.00s)
--- PASS: TestTemplate/a?.[b].c`${d}` (0.00s)
--- PASS: TestTemplate/a?.b_`` (0.00s)
--- PASS: TestTemplate/a?.(b)_`` (0.00s)
--- PASS: TestTemplate/a?.[b]_`` (0.00s)
--- PASS: TestTemplate/a?.b.c_`` (0.00s)
--- PASS: TestTemplate/a?.(b).c_`` (0.00s)
--- PASS: TestTemplate/a?.[b].c_`` (0.00s)
--- PASS: TestTemplate/a?.b_`${d}` (0.00s)
--- PASS: TestTemplate/a?.(b)_`${d}` (0.00s)
--- PASS: TestTemplate/a?.[b]_`${d}` (0.00s)
--- PASS: TestTemplate/a?.b.c_`${d}` (0.00s)
--- PASS: TestTemplate/a?.(b).c_`${d}` (0.00s)
--- PASS: TestTemplate/a?.[b].c_`${d}` (0.00s)
--- PASS: TestTemplate/`a${1_+_`b${2}c`_+_3}d` (0.00s)
--- PASS: TestTemplate/`a_b` (0.00s)
--- PASS: TestTemplate/`a_b`#01 (0.00s)
--- PASS: TestTemplate/`a__b` (0.00s)
--- PASS: TestTemplate/`a\nb` (0.00s)
--- PASS: TestTemplate/`a\rb` (0.00s)
--- PASS: TestTemplate/`a\r\nb` (0.00s)
--- PASS: TestTemplate/`a_b`#02 (0.00s)
--- PASS: TestTemplate/`a_b`#03 (0.00s)
--- PASS: TestTemplate/`a_${b}` (0.00s)
--- PASS: TestTemplate/`a_${b}`#01 (0.00s)
--- PASS: TestTemplate/`a__${b}` (0.00s)
--- PASS: TestTemplate/`a\n${b}` (0.00s)
--- PASS: TestTemplate/`a\r${b}` (0.00s)
--- PASS: TestTemplate/`a\r\n${b}` (0.00s)
--- PASS: TestTemplate/`a_${b}`#02 (0.00s)
--- PASS: TestTemplate/`a_${b}`#03 (0.00s)
--- PASS: TestTemplate/`${a}_b` (0.00s)
--- PASS: TestTemplate/`${a}_b`#01 (0.00s)
--- PASS: TestTemplate/`${a}__b` (0.00s)
--- PASS: TestTemplate/`${a}\nb` (0.00s)
--- PASS: TestTemplate/`${a}\rb` (0.00s)
--- PASS: TestTemplate/`${a}\r\nb` (0.00s)
--- PASS: TestTemplate/`${a}_b`#02 (0.00s)
--- PASS: TestTemplate/`${a}_b`#03 (0.00s)
--- PASS: TestTemplate/tag`a_b` (0.00s)
--- PASS: TestTemplate/tag`a_b`#01 (0.00s)
--- PASS: TestTemplate/tag`a__b` (0.00s)
--- PASS: TestTemplate/tag`a\nb` (0.00s)
--- PASS: TestTemplate/tag`a\rb` (0.00s)
--- PASS: TestTemplate/tag`a\r\nb` (0.00s)
--- PASS: TestTemplate/tag`a_b`#02 (0.00s)
--- PASS: TestTemplate/tag`a_b`#03 (0.01s)
--- PASS: TestTemplate/tag`a_${b}` (0.00s)
--- PASS: TestTemplate/tag`a_${b}`#01 (0.00s)
--- PASS: TestTemplate/tag`a__${b}` (0.00s)
--- PASS: TestTemplate/tag`a\n${b}` (0.00s)
--- PASS: TestTemplate/tag`a\r${b}` (0.00s)
--- PASS: TestTemplate/tag`a\r\n${b}` (0.00s)
--- PASS: TestTemplate/tag`a_${b}`#02 (0.00s)
--- PASS: TestTemplate/tag`a_${b}`#03 (0.00s)
--- PASS: TestTemplate/tag`${a}_b` (0.00s)
--- PASS: TestTemplate/tag`${a}_b`#01 (0.00s)
--- PASS: TestTemplate/tag`${a}__b` (0.00s)
--- PASS: TestTemplate/tag`${a}\nb` (0.00s)
--- PASS: TestTemplate/tag`${a}\rb` (0.00s)
--- PASS: TestTemplate/tag`${a}\r\nb` (0.00s)
--- PASS: TestTemplate/tag`${a}_b`#02 (0.00s)
--- PASS: TestTemplate/tag`${a}_b`#03 (0.00s)
=== RUN TestSwitch
=== RUN TestSwitch/switch_(x)_{_default:_}
=== RUN TestSwitch/switch_((x_=>_x_+_1)(0))_{_case_1:_var_y_}_y_=_2
=== RUN TestSwitch/switch_(x)_{_default:_default:_}
--- PASS: TestSwitch (0.00s)
--- PASS: TestSwitch/switch_(x)_{_default:_} (0.00s)
--- PASS: TestSwitch/switch_((x_=>_x_+_1)(0))_{_case_1:_var_y_}_y_=_2 (0.00s)
--- PASS: TestSwitch/switch_(x)_{_default:_default:_} (0.00s)
=== RUN TestConstantFolding
=== RUN TestConstantFolding/!false
=== RUN TestConstantFolding/!true
=== RUN TestConstantFolding/!!0
=== RUN TestConstantFolding/!!-0
=== RUN TestConstantFolding/!!1
=== RUN TestConstantFolding/!!NaN
=== RUN TestConstantFolding/!!Infinity
=== RUN TestConstantFolding/!!-Infinity
=== RUN TestConstantFolding/!!""
=== RUN TestConstantFolding/!!"x"
=== RUN TestConstantFolding/!!function()_{}
=== RUN TestConstantFolding/!!(()_=>_{})
=== RUN TestConstantFolding/!!0n
=== RUN TestConstantFolding/!!1n
=== RUN TestConstantFolding/1_?_a_:_b
=== RUN TestConstantFolding/0_?_a_:_b
=== RUN TestConstantFolding/1_?_a_:_b#01
=== RUN TestConstantFolding/0_?_a_:_b#01
=== RUN TestConstantFolding/1_&&_2
=== RUN TestConstantFolding/1_||_2
=== RUN TestConstantFolding/0_&&_1
=== RUN TestConstantFolding/0_||_1
=== RUN TestConstantFolding/null_??_1
=== RUN TestConstantFolding/undefined_??_1
=== RUN TestConstantFolding/0_??_1
=== RUN TestConstantFolding/false_??_1
=== RUN TestConstantFolding/""_??_1
=== RUN TestConstantFolding/typeof_undefined
=== RUN TestConstantFolding/typeof_null
=== RUN TestConstantFolding/typeof_false
=== RUN TestConstantFolding/typeof_true
=== RUN TestConstantFolding/typeof_123
=== RUN TestConstantFolding/typeof_123n
=== RUN TestConstantFolding/typeof_'abc'
=== RUN TestConstantFolding/typeof_function()_{}
=== RUN TestConstantFolding/typeof_(()_=>_{})
=== RUN TestConstantFolding/typeof_{}
=== RUN TestConstantFolding/typeof_[]
=== RUN TestConstantFolding/undefined_===_undefined
=== RUN TestConstantFolding/undefined_!==_undefined
=== RUN TestConstantFolding/undefined_==_undefined
=== RUN TestConstantFolding/undefined_!=_undefined
=== RUN TestConstantFolding/null_===_null
=== RUN TestConstantFolding/null_!==_null
=== RUN TestConstantFolding/null_==_null
=== RUN TestConstantFolding/null_!=_null
=== RUN TestConstantFolding/undefined_===_null
=== RUN TestConstantFolding/undefined_!==_null
=== RUN TestConstantFolding/undefined_==_null
=== RUN TestConstantFolding/undefined_!=_null
=== RUN TestConstantFolding/true_===_true
=== RUN TestConstantFolding/true_===_false
=== RUN TestConstantFolding/true_!==_true
=== RUN TestConstantFolding/true_!==_false
=== RUN TestConstantFolding/true_==_true
=== RUN TestConstantFolding/true_==_false
=== RUN TestConstantFolding/true_!=_true
=== RUN TestConstantFolding/true_!=_false
=== RUN TestConstantFolding/1_===_1
=== RUN TestConstantFolding/1_===_2
=== RUN TestConstantFolding/1_===_'1'
=== RUN TestConstantFolding/1_==_1
=== RUN TestConstantFolding/1_==_2
=== RUN TestConstantFolding/1_==_'1'
=== RUN TestConstantFolding/1_!==_1
=== RUN TestConstantFolding/1_!==_2
=== RUN TestConstantFolding/1_!==_'1'
=== RUN TestConstantFolding/1_!=_1
=== RUN TestConstantFolding/1_!=_2
=== RUN TestConstantFolding/1_!=_'1'
=== RUN TestConstantFolding/'a'_===_'\x61'
=== RUN TestConstantFolding/'a'_===_'\x62'
=== RUN TestConstantFolding/'a'_===_'abc'
=== RUN TestConstantFolding/'a'_!==_'\x61'
=== RUN TestConstantFolding/'a'_!==_'\x62'
=== RUN TestConstantFolding/'a'_!==_'abc'
=== RUN TestConstantFolding/'a'_==_'\x61'
=== RUN TestConstantFolding/'a'_==_'\x62'
=== RUN TestConstantFolding/'a'_==_'abc'
=== RUN TestConstantFolding/'a'_!=_'\x61'
=== RUN TestConstantFolding/'a'_!=_'\x62'
=== RUN TestConstantFolding/'a'_!=_'abc'
=== RUN TestConstantFolding/'a'_+_'b'
=== RUN TestConstantFolding/'a'_+_'bc'
=== RUN TestConstantFolding/'ab'_+_'c'
=== RUN TestConstantFolding/x_+_'a'_+_'b'
=== RUN TestConstantFolding/x_+_'a'_+_'bc'
=== RUN TestConstantFolding/x_+_'ab'_+_'c'
=== RUN TestConstantFolding/'a'_+_1
=== RUN TestConstantFolding/x_*_'a'_+_'b'
=== RUN TestConstantFolding/'string'_+_`template`
=== RUN TestConstantFolding/'string'_+_`a${foo}b`
=== RUN TestConstantFolding/'string'_+_tag`template`
=== RUN TestConstantFolding/`template`_+_'string'
=== RUN TestConstantFolding/`a${foo}b`_+_'string'
=== RUN TestConstantFolding/tag`template`_+_'string'
=== RUN TestConstantFolding/`template`_+_`a${foo}b`
=== RUN TestConstantFolding/`a${foo}b`_+_`template`
=== RUN TestConstantFolding/`a${foo}b`_+_`x${bar}y`
=== RUN TestConstantFolding/`a${i}${j}bb`_+_`xxx${bar}yyyy`
=== RUN TestConstantFolding/`a${foo}bb`_+_`xxx${i}${j}yyyy`
=== RUN TestConstantFolding/`template`_+_tag`template2`
=== RUN TestConstantFolding/tag`template`_+_`template2`
=== RUN TestConstantFolding/123
=== RUN TestConstantFolding/123_.toString()
=== RUN TestConstantFolding/-123
=== RUN TestConstantFolding/(-123).toString()
=== RUN TestConstantFolding/-0
=== RUN TestConstantFolding/(-0).toString()
=== RUN TestConstantFolding/-0_===_0
=== RUN TestConstantFolding/NaN
=== RUN TestConstantFolding/NaN.toString()
=== RUN TestConstantFolding/NaN_===_NaN
=== RUN TestConstantFolding/Infinity
=== RUN TestConstantFolding/Infinity.toString()
=== RUN TestConstantFolding/(-Infinity).toString()
=== RUN TestConstantFolding/Infinity_===_Infinity
=== RUN TestConstantFolding/Infinity_===_-Infinity
=== RUN TestConstantFolding/123n_===_1_2_3n
--- PASS: TestConstantFolding (0.07s)
--- PASS: TestConstantFolding/!false (0.00s)
--- PASS: TestConstantFolding/!true (0.00s)
--- PASS: TestConstantFolding/!!0 (0.00s)
--- PASS: TestConstantFolding/!!-0 (0.00s)
--- PASS: TestConstantFolding/!!1 (0.00s)
--- PASS: TestConstantFolding/!!NaN (0.00s)
--- PASS: TestConstantFolding/!!Infinity (0.00s)
--- PASS: TestConstantFolding/!!-Infinity (0.00s)
--- PASS: TestConstantFolding/!!"" (0.00s)
--- PASS: TestConstantFolding/!!"x" (0.00s)
--- PASS: TestConstantFolding/!!function()_{} (0.00s)
--- PASS: TestConstantFolding/!!(()_=>_{}) (0.00s)
--- PASS: TestConstantFolding/!!0n (0.00s)
--- PASS: TestConstantFolding/!!1n (0.00s)
--- PASS: TestConstantFolding/1_?_a_:_b (0.00s)
--- PASS: TestConstantFolding/0_?_a_:_b (0.00s)
--- PASS: TestConstantFolding/1_?_a_:_b#01 (0.00s)
--- PASS: TestConstantFolding/0_?_a_:_b#01 (0.00s)
--- PASS: TestConstantFolding/1_&&_2 (0.00s)
--- PASS: TestConstantFolding/1_||_2 (0.00s)
--- PASS: TestConstantFolding/0_&&_1 (0.00s)
--- PASS: TestConstantFolding/0_||_1 (0.00s)
--- PASS: TestConstantFolding/null_??_1 (0.00s)
--- PASS: TestConstantFolding/undefined_??_1 (0.00s)
--- PASS: TestConstantFolding/0_??_1 (0.00s)
--- PASS: TestConstantFolding/false_??_1 (0.00s)
--- PASS: TestConstantFolding/""_??_1 (0.00s)
--- PASS: TestConstantFolding/typeof_undefined (0.00s)
--- PASS: TestConstantFolding/typeof_null (0.00s)
--- PASS: TestConstantFolding/typeof_false (0.00s)
--- PASS: TestConstantFolding/typeof_true (0.00s)
--- PASS: TestConstantFolding/typeof_123 (0.00s)
--- PASS: TestConstantFolding/typeof_123n (0.00s)
--- PASS: TestConstantFolding/typeof_'abc' (0.00s)
--- PASS: TestConstantFolding/typeof_function()_{} (0.00s)
--- PASS: TestConstantFolding/typeof_(()_=>_{}) (0.00s)
--- PASS: TestConstantFolding/typeof_{} (0.00s)
--- PASS: TestConstantFolding/typeof_[] (0.00s)
--- PASS: TestConstantFolding/undefined_===_undefined (0.00s)
--- PASS: TestConstantFolding/undefined_!==_undefined (0.00s)
--- PASS: TestConstantFolding/undefined_==_undefined (0.00s)
--- PASS: TestConstantFolding/undefined_!=_undefined (0.00s)
--- PASS: TestConstantFolding/null_===_null (0.00s)
--- PASS: TestConstantFolding/null_!==_null (0.00s)
--- PASS: TestConstantFolding/null_==_null (0.00s)
--- PASS: TestConstantFolding/null_!=_null (0.00s)
--- PASS: TestConstantFolding/undefined_===_null (0.00s)
--- PASS: TestConstantFolding/undefined_!==_null (0.00s)
--- PASS: TestConstantFolding/undefined_==_null (0.00s)
--- PASS: TestConstantFolding/undefined_!=_null (0.00s)
--- PASS: TestConstantFolding/true_===_true (0.00s)
--- PASS: TestConstantFolding/true_===_false (0.00s)
--- PASS: TestConstantFolding/true_!==_true (0.00s)
--- PASS: TestConstantFolding/true_!==_false (0.00s)
--- PASS: TestConstantFolding/true_==_true (0.00s)
--- PASS: TestConstantFolding/true_==_false (0.00s)
--- PASS: TestConstantFolding/true_!=_true (0.00s)
--- PASS: TestConstantFolding/true_!=_false (0.00s)
--- PASS: TestConstantFolding/1_===_1 (0.00s)
--- PASS: TestConstantFolding/1_===_2 (0.00s)
--- PASS: TestConstantFolding/1_===_'1' (0.00s)
--- PASS: TestConstantFolding/1_==_1 (0.00s)
--- PASS: TestConstantFolding/1_==_2 (0.00s)
--- PASS: TestConstantFolding/1_==_'1' (0.00s)
--- PASS: TestConstantFolding/1_!==_1 (0.00s)
--- PASS: TestConstantFolding/1_!==_2 (0.00s)
--- PASS: TestConstantFolding/1_!==_'1' (0.00s)
--- PASS: TestConstantFolding/1_!=_1 (0.00s)
--- PASS: TestConstantFolding/1_!=_2 (0.00s)
--- PASS: TestConstantFolding/1_!=_'1' (0.00s)
--- PASS: TestConstantFolding/'a'_===_'\x61' (0.00s)
--- PASS: TestConstantFolding/'a'_===_'\x62' (0.00s)
--- PASS: TestConstantFolding/'a'_===_'abc' (0.00s)
--- PASS: TestConstantFolding/'a'_!==_'\x61' (0.00s)
--- PASS: TestConstantFolding/'a'_!==_'\x62' (0.00s)
--- PASS: TestConstantFolding/'a'_!==_'abc' (0.00s)
--- PASS: TestConstantFolding/'a'_==_'\x61' (0.00s)
--- PASS: TestConstantFolding/'a'_==_'\x62' (0.00s)
--- PASS: TestConstantFolding/'a'_==_'abc' (0.00s)
--- PASS: TestConstantFolding/'a'_!=_'\x61' (0.00s)
--- PASS: TestConstantFolding/'a'_!=_'\x62' (0.00s)
--- PASS: TestConstantFolding/'a'_!=_'abc' (0.00s)
--- PASS: TestConstantFolding/'a'_+_'b' (0.00s)
--- PASS: TestConstantFolding/'a'_+_'bc' (0.00s)
--- PASS: TestConstantFolding/'ab'_+_'c' (0.00s)
--- PASS: TestConstantFolding/x_+_'a'_+_'b' (0.00s)
--- PASS: TestConstantFolding/x_+_'a'_+_'bc' (0.00s)
--- PASS: TestConstantFolding/x_+_'ab'_+_'c' (0.00s)
--- PASS: TestConstantFolding/'a'_+_1 (0.00s)
--- PASS: TestConstantFolding/x_*_'a'_+_'b' (0.00s)
--- PASS: TestConstantFolding/'string'_+_`template` (0.00s)
--- PASS: TestConstantFolding/'string'_+_`a${foo}b` (0.00s)
--- PASS: TestConstantFolding/'string'_+_tag`template` (0.00s)
--- PASS: TestConstantFolding/`template`_+_'string' (0.00s)
--- PASS: TestConstantFolding/`a${foo}b`_+_'string' (0.00s)
--- PASS: TestConstantFolding/tag`template`_+_'string' (0.00s)
--- PASS: TestConstantFolding/`template`_+_`a${foo}b` (0.00s)
--- PASS: TestConstantFolding/`a${foo}b`_+_`template` (0.00s)
--- PASS: TestConstantFolding/`a${foo}b`_+_`x${bar}y` (0.00s)
--- PASS: TestConstantFolding/`a${i}${j}bb`_+_`xxx${bar}yyyy` (0.00s)
--- PASS: TestConstantFolding/`a${foo}bb`_+_`xxx${i}${j}yyyy` (0.00s)
--- PASS: TestConstantFolding/`template`_+_tag`template2` (0.00s)
--- PASS: TestConstantFolding/tag`template`_+_`template2` (0.00s)
--- PASS: TestConstantFolding/123 (0.00s)
--- PASS: TestConstantFolding/123_.toString() (0.00s)
--- PASS: TestConstantFolding/-123 (0.00s)
--- PASS: TestConstantFolding/(-123).toString() (0.00s)
--- PASS: TestConstantFolding/-0 (0.00s)
--- PASS: TestConstantFolding/(-0).toString() (0.00s)
--- PASS: TestConstantFolding/-0_===_0 (0.00s)
--- PASS: TestConstantFolding/NaN (0.00s)
--- PASS: TestConstantFolding/NaN.toString() (0.00s)
--- PASS: TestConstantFolding/NaN_===_NaN (0.00s)
--- PASS: TestConstantFolding/Infinity (0.00s)
--- PASS: TestConstantFolding/Infinity.toString() (0.00s)
--- PASS: TestConstantFolding/(-Infinity).toString() (0.00s)
--- PASS: TestConstantFolding/Infinity_===_Infinity (0.00s)
--- PASS: TestConstantFolding/Infinity_===_-Infinity (0.00s)
--- PASS: TestConstantFolding/123n_===_1_2_3n (0.00s)
=== RUN TestConstantFoldingScopes
=== RUN TestConstantFoldingScopes/x;_1_?_0_:_()=>{};_(()=>{})()
=== RUN TestConstantFoldingScopes/x;_0_?_()=>{}_:_1;_(()=>{})()
=== RUN TestConstantFoldingScopes/x;_0_&&_(()=>{});_(()=>{})()
=== RUN TestConstantFoldingScopes/x;_1_||_(()=>{});_(()=>{})()
=== RUN TestConstantFoldingScopes/if_(1)_0;_else_()=>{};_(()=>{})()
=== RUN TestConstantFoldingScopes/if_(0)_()=>{};_else_1;_(()=>{})()
--- PASS: TestConstantFoldingScopes (0.01s)
--- PASS: TestConstantFoldingScopes/x;_1_?_0_:_()=>{};_(()=>{})() (0.00s)
--- PASS: TestConstantFoldingScopes/x;_0_?_()=>{}_:_1;_(()=>{})() (0.00s)
--- PASS: TestConstantFoldingScopes/x;_0_&&_(()=>{});_(()=>{})() (0.00s)
--- PASS: TestConstantFoldingScopes/x;_1_||_(()=>{});_(()=>{})() (0.00s)
--- PASS: TestConstantFoldingScopes/if_(1)_0;_else_()=>{};_(()=>{})() (0.00s)
--- PASS: TestConstantFoldingScopes/if_(0)_()=>{};_else_1;_(()=>{})() (0.00s)
=== RUN TestImport
=== RUN TestImport/import_"foo"
=== RUN TestImport/import_{}_from_"foo"
=== RUN TestImport/import_{x}_from_"foo";x
=== RUN TestImport/import_{x_as_y}_from_"foo";y
=== RUN TestImport/import_{x_as_y,_z}_from_"foo";y;z
=== RUN TestImport/import_{x_as_y,_z,}_from_"foo";y;z
=== RUN TestImport/import_z,_{x_as_y}_from_"foo";y;z
=== RUN TestImport/import_z_from_"foo";z
=== RUN TestImport/import_*_as_ns_from_"foo";ns;ns.x
=== RUN TestImport/import_z,_*_as_ns_from_"foo";z;ns;ns.x
=== RUN TestImport/import_*_from_"foo"
=== RUN TestImport/import('foo')
=== RUN TestImport/(import('foo'))
=== RUN TestImport/{import('foo')}
=== RUN TestImport/import('foo').then(()_=>_{})
=== RUN TestImport/new_import.meta
=== RUN TestImport/new_(import('foo'))
=== RUN TestImport/import()
=== RUN TestImport/import(...a)
=== RUN TestImport/import(a,_b)
=== RUN TestImport/new_import('foo')
=== RUN TestImport/import.meta
=== RUN TestImport/(import.meta)
=== RUN TestImport/{import.meta}
=== RUN TestImport/import_x_from_"foo";_x_=_1
=== RUN TestImport/import_x_from_"foo";_x++
=== RUN TestImport/import_x_from_"foo";_([x]_=_1)
=== RUN TestImport/import_x_from_"foo";_({x}_=_1)
=== RUN TestImport/import_x_from_"foo";_({y:_x}_=_1)
=== RUN TestImport/import_{x}_from_"foo";_x++
=== RUN TestImport/import_*_as_x_from_"foo";_x++
=== RUN TestImport/import_*_as_x_from_"foo";_x.y_=_1
=== RUN TestImport/import_*_as_x_from_"foo";_x[y]_=_1
=== RUN TestImport/import_*_as_x_from_"foo";_x['y']_=_1
=== RUN TestImport/import_*_as_x_from_"foo";_x['y_z']_=_1
=== RUN TestImport/import_x_from_"foo";_({y_=_x}_=_1)
=== RUN TestImport/import_x_from_"foo";_({[x]:_y}_=_1)
=== RUN TestImport/import_x_from_"foo";_x.y_=_1
=== RUN TestImport/import_x_from_"foo";_x[y]_=_1
=== RUN TestImport/import_x_from_"foo";_x['y']_=_1
=== RUN TestImport/import_{eval}_from_'foo'
=== RUN TestImport/import_{ev\u0061l}_from_'foo'
=== RUN TestImport/import_{x_as_eval}_from_'foo'
=== RUN TestImport/import_{x_as_ev\u0061l}_from_'foo'
=== RUN TestImport/import_{eval_as_x}_from_'foo'
=== RUN TestImport/import_{ev\u0061l_as_x}_from_'foo'
=== RUN TestImport/import_{arguments}_from_'foo'
=== RUN TestImport/import_{\u0061rguments}_from_'foo'
=== RUN TestImport/import_{x_as_arguments}_from_'foo'
=== RUN TestImport/import_{x_as_\u0061rguments}_from_'foo'
=== RUN TestImport/import_{arguments_as_x}_from_'foo'
=== RUN TestImport/import_{\u0061rguments_as_x}_from_'foo'
=== RUN TestImport/import_{''_as_x}_from_'foo'
=== RUN TestImport/import_{'🍕'_as_x}_from_'foo'
=== RUN TestImport/import_{'a_b'_as_x}_from_'foo'
=== RUN TestImport/import_{'\uD800\uDC00'_as_x}_from_'foo'
=== RUN TestImport/import_{'x'}_from_'foo'
=== RUN TestImport/import_{'\uD800'_as_x}_from_'foo'
=== RUN TestImport/import_{'\uDC00'_as_x}_from_'foo'
=== RUN TestImport/import_{''_as_x}_from_'foo'#01
=== RUN TestImport/import_*_as_''_from_'foo'
--- PASS: TestImport (0.07s)
--- PASS: TestImport/import_"foo" (0.00s)
--- PASS: TestImport/import_{}_from_"foo" (0.00s)
--- PASS: TestImport/import_{x}_from_"foo";x (0.00s)
--- PASS: TestImport/import_{x_as_y}_from_"foo";y (0.00s)
--- PASS: TestImport/import_{x_as_y,_z}_from_"foo";y;z (0.00s)
--- PASS: TestImport/import_{x_as_y,_z,}_from_"foo";y;z (0.00s)
--- PASS: TestImport/import_z,_{x_as_y}_from_"foo";y;z (0.00s)
--- PASS: TestImport/import_z_from_"foo";z (0.00s)
--- PASS: TestImport/import_*_as_ns_from_"foo";ns;ns.x (0.00s)
--- PASS: TestImport/import_z,_*_as_ns_from_"foo";z;ns;ns.x (0.00s)
--- PASS: TestImport/import_*_from_"foo" (0.00s)
--- PASS: TestImport/import('foo') (0.00s)
--- PASS: TestImport/(import('foo')) (0.00s)
--- PASS: TestImport/{import('foo')} (0.00s)
--- PASS: TestImport/import('foo').then(()_=>_{}) (0.00s)
--- PASS: TestImport/new_import.meta (0.00s)
--- PASS: TestImport/new_(import('foo')) (0.00s)
--- PASS: TestImport/import() (0.00s)
--- PASS: TestImport/import(...a) (0.00s)
--- PASS: TestImport/import(a,_b) (0.00s)
--- PASS: TestImport/new_import('foo') (0.00s)
--- PASS: TestImport/import.meta (0.00s)
--- PASS: TestImport/(import.meta) (0.00s)
--- PASS: TestImport/{import.meta} (0.00s)
--- PASS: TestImport/import_x_from_"foo";_x_=_1 (0.00s)
--- PASS: TestImport/import_x_from_"foo";_x++ (0.00s)
--- PASS: TestImport/import_x_from_"foo";_([x]_=_1) (0.00s)
--- PASS: TestImport/import_x_from_"foo";_({x}_=_1) (0.00s)
--- PASS: TestImport/import_x_from_"foo";_({y:_x}_=_1) (0.00s)
--- PASS: TestImport/import_{x}_from_"foo";_x++ (0.00s)
--- PASS: TestImport/import_*_as_x_from_"foo";_x++ (0.00s)
--- PASS: TestImport/import_*_as_x_from_"foo";_x.y_=_1 (0.00s)
--- PASS: TestImport/import_*_as_x_from_"foo";_x[y]_=_1 (0.00s)
--- PASS: TestImport/import_*_as_x_from_"foo";_x['y']_=_1 (0.00s)
--- PASS: TestImport/import_*_as_x_from_"foo";_x['y_z']_=_1 (0.00s)
--- PASS: TestImport/import_x_from_"foo";_({y_=_x}_=_1) (0.00s)
--- PASS: TestImport/import_x_from_"foo";_({[x]:_y}_=_1) (0.00s)
--- PASS: TestImport/import_x_from_"foo";_x.y_=_1 (0.00s)
--- PASS: TestImport/import_x_from_"foo";_x[y]_=_1 (0.00s)
--- PASS: TestImport/import_x_from_"foo";_x['y']_=_1 (0.00s)
--- PASS: TestImport/import_{eval}_from_'foo' (0.00s)
--- PASS: TestImport/import_{ev\u0061l}_from_'foo' (0.00s)
--- PASS: TestImport/import_{x_as_eval}_from_'foo' (0.00s)
--- PASS: TestImport/import_{x_as_ev\u0061l}_from_'foo' (0.00s)
--- PASS: TestImport/import_{eval_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{ev\u0061l_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{arguments}_from_'foo' (0.00s)
--- PASS: TestImport/import_{\u0061rguments}_from_'foo' (0.00s)
--- PASS: TestImport/import_{x_as_arguments}_from_'foo' (0.00s)
--- PASS: TestImport/import_{x_as_\u0061rguments}_from_'foo' (0.00s)
--- PASS: TestImport/import_{arguments_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{\u0061rguments_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{''_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{'🍕'_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{'a_b'_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{'\uD800\uDC00'_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{'x'}_from_'foo' (0.00s)
--- PASS: TestImport/import_{'\uD800'_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{'\uDC00'_as_x}_from_'foo' (0.00s)
--- PASS: TestImport/import_{''_as_x}_from_'foo'#01 (0.00s)
--- PASS: TestImport/import_*_as_''_from_'foo' (0.00s)
=== RUN TestExport
=== RUN TestExport/export_default_x
=== RUN TestExport/export_class_x_{}
=== RUN TestExport/export_function_x()_{}
=== RUN TestExport/export_async_function_x()_{}
=== RUN TestExport/export_var_x,_y
=== RUN TestExport/export_let_x,_y
=== RUN TestExport/export_const_x_=_0,_y_=_1
=== RUN TestExport/export_*_from_"foo"
=== RUN TestExport/export_*_as_ns_from_"foo"
=== RUN TestExport/export_*_as_if_from_"foo"
=== RUN TestExport/let_x;_export_{x}
=== RUN TestExport/let_x;_export_{x_as_y}
=== RUN TestExport/let_x,_z;_export_{x_as_y,_z}
=== RUN TestExport/let_x,_z;_export_{x_as_y,_z,}
=== RUN TestExport/let_x;_export_{x}_from_"foo"
=== RUN TestExport/let_x;_export_{x_as_y}_from_"foo"
=== RUN TestExport/let_x,_z;_export_{x_as_y,_z}_from_"foo"
=== RUN TestExport/let_x,_z;_export_{x_as_y,_z,}_from_"foo"
=== RUN TestExport/export_x_from_"foo"
=== RUN TestExport/export_async
=== RUN TestExport/export_async_function
=== RUN TestExport/export_async_()_=>_{}
=== RUN TestExport/let_x;_export_{x_as_''}
=== RUN TestExport/let_x;_export_{x_as_'🍕'}
=== RUN TestExport/let_x;_export_{x_as_'a_b'}
=== RUN TestExport/let_x;_export_{x_as_'\uD800\uDC00'}
=== RUN TestExport/let_x;_export_{'x'}
=== RUN TestExport/let_x;_export_{'x'_as_'y'}
=== RUN TestExport/let_x;_export_{x_as_'\uD800'}
=== RUN TestExport/let_x;_export_{x_as_'\uDC00'}
=== RUN TestExport/let_x;_export_{x_as_''}#01
=== RUN TestExport/export_{''_as_x}_from_'foo'
=== RUN TestExport/export_{'🍕'_as_x}_from_'foo'
=== RUN TestExport/export_{'a_b'_as_x}_from_'foo'
=== RUN TestExport/export_{'\uD800\uDC00'_as_x}_from_'foo'
=== RUN TestExport/export_{'\uD800'_as_x}_from_'foo'
=== RUN TestExport/export_{'\uDC00'_as_x}_from_'foo'
=== RUN TestExport/export_{''_as_x}_from_'foo'#01
=== RUN TestExport/export_{x_as_''}_from_'foo'
=== RUN TestExport/export_{x_as_'🍕'}_from_'foo'
=== RUN TestExport/export_{x_as_'a_b'}_from_'foo'
=== RUN TestExport/export_{x_as_'\uD800\uDC00'}_from_'foo'
=== RUN TestExport/export_{x_as_'\uD800'}_from_'foo'
=== RUN TestExport/export_{x_as_'\uDC00'}_from_'foo'
=== RUN TestExport/export_{x_as_''}_from_'foo'#01
=== RUN TestExport/export_{'x'}_from_'foo'
=== RUN TestExport/export_{'a_b'}_from_'foo'
=== RUN TestExport/export_{'x'_as_'y'}_from_'foo'
=== RUN TestExport/export_{'a_b'_as_'c_d'}_from_'foo'
=== RUN TestExport/export_*_as_''_from_'foo'
=== RUN TestExport/export_*_as_'🍕'_from_'foo'
=== RUN TestExport/export_*_as_'a_b'_from_'foo'
=== RUN TestExport/export_*_as_'\uD800\uDC00'_from_'foo'
=== RUN TestExport/export_*_as_'\uD800'_from_'foo'
=== RUN TestExport/export_*_as_'\uDC00'_from_'foo'
=== RUN TestExport/export_*_as_''_from_'foo'#01
--- PASS: TestExport (0.08s)
--- PASS: TestExport/export_default_x (0.00s)
--- PASS: TestExport/export_class_x_{} (0.00s)
--- PASS: TestExport/export_function_x()_{} (0.00s)
--- PASS: TestExport/export_async_function_x()_{} (0.00s)
--- PASS: TestExport/export_var_x,_y (0.00s)
--- PASS: TestExport/export_let_x,_y (0.00s)
--- PASS: TestExport/export_const_x_=_0,_y_=_1 (0.01s)
--- PASS: TestExport/export_*_from_"foo" (0.00s)
--- PASS: TestExport/export_*_as_ns_from_"foo" (0.00s)
--- PASS: TestExport/export_*_as_if_from_"foo" (0.00s)
--- PASS: TestExport/let_x;_export_{x} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_y} (0.00s)
--- PASS: TestExport/let_x,_z;_export_{x_as_y,_z} (0.00s)
--- PASS: TestExport/let_x,_z;_export_{x_as_y,_z,} (0.00s)
--- PASS: TestExport/let_x;_export_{x}_from_"foo" (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_y}_from_"foo" (0.00s)
--- PASS: TestExport/let_x,_z;_export_{x_as_y,_z}_from_"foo" (0.00s)
--- PASS: TestExport/let_x,_z;_export_{x_as_y,_z,}_from_"foo" (0.00s)
--- PASS: TestExport/export_x_from_"foo" (0.00s)
--- PASS: TestExport/export_async (0.00s)
--- PASS: TestExport/export_async_function (0.00s)
--- PASS: TestExport/export_async_()_=>_{} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_''} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_'🍕'} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_'a_b'} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_'\uD800\uDC00'} (0.00s)
--- PASS: TestExport/let_x;_export_{'x'} (0.00s)
--- PASS: TestExport/let_x;_export_{'x'_as_'y'} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_'\uD800'} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_'\uDC00'} (0.00s)
--- PASS: TestExport/let_x;_export_{x_as_''}#01 (0.00s)
--- PASS: TestExport/export_{''_as_x}_from_'foo' (0.00s)
--- PASS: TestExport/export_{'🍕'_as_x}_from_'foo' (0.00s)
--- PASS: TestExport/export_{'a_b'_as_x}_from_'foo' (0.00s)
--- PASS: TestExport/export_{'\uD800\uDC00'_as_x}_from_'foo' (0.00s)
--- PASS: TestExport/export_{'\uD800'_as_x}_from_'foo' (0.01s)
--- PASS: TestExport/export_{'\uDC00'_as_x}_from_'foo' (0.00s)
--- PASS: TestExport/export_{''_as_x}_from_'foo'#01 (0.00s)
--- PASS: TestExport/export_{x_as_''}_from_'foo' (0.00s)
--- PASS: TestExport/export_{x_as_'🍕'}_from_'foo' (0.00s)
--- PASS: TestExport/export_{x_as_'a_b'}_from_'foo' (0.01s)
--- PASS: TestExport/export_{x_as_'\uD800\uDC00'}_from_'foo' (0.00s)
--- PASS: TestExport/export_{x_as_'\uD800'}_from_'foo' (0.00s)
--- PASS: TestExport/export_{x_as_'\uDC00'}_from_'foo' (0.00s)
--- PASS: TestExport/export_{x_as_''}_from_'foo'#01 (0.00s)
--- PASS: TestExport/export_{'x'}_from_'foo' (0.00s)
--- PASS: TestExport/export_{'a_b'}_from_'foo' (0.00s)
--- PASS: TestExport/export_{'x'_as_'y'}_from_'foo' (0.00s)
--- PASS: TestExport/export_{'a_b'_as_'c_d'}_from_'foo' (0.00s)
--- PASS: TestExport/export_*_as_''_from_'foo' (0.00s)
--- PASS: TestExport/export_*_as_'🍕'_from_'foo' (0.00s)
--- PASS: TestExport/export_*_as_'a_b'_from_'foo' (0.00s)
--- PASS: TestExport/export_*_as_'\uD800\uDC00'_from_'foo' (0.01s)
--- PASS: TestExport/export_*_as_'\uD800'_from_'foo' (0.00s)
--- PASS: TestExport/export_*_as_'\uDC00'_from_'foo' (0.00s)
--- PASS: TestExport/export_*_as_''_from_'foo'#01 (0.00s)
=== RUN TestExportDuplicates
=== RUN TestExportDuplicates/export_{x};let_x
=== RUN TestExportDuplicates/export_{x,_x_as_y};let_x
=== RUN TestExportDuplicates/export_{x};export_{x_as_y}_from_'foo';let_x
=== RUN TestExportDuplicates/export_{x};export_default_function_x()_{}
=== RUN TestExportDuplicates/export_{x};export_default_class_x_{}
=== RUN TestExportDuplicates/export_{x,_x};let_x
=== RUN TestExportDuplicates/export_{x,_y_as_x};let_x,_y
=== RUN TestExportDuplicates/export_{x};export_function_x()_{}
=== RUN TestExportDuplicates/export_{x};export_class_x_{}
=== RUN TestExportDuplicates/export_{x};export_const_x_=_0
=== RUN TestExportDuplicates/export_{x};export_let_x
=== RUN TestExportDuplicates/export_{x};export_var_x
=== RUN TestExportDuplicates/export_{x};let_x;export_{x}_from_'foo'
=== RUN TestExportDuplicates/export_{x};let_x;export_{y_as_x}_from_'foo'
=== RUN TestExportDuplicates/export_{x};let_x;export_*_as_x_from_'foo'
=== RUN TestExportDuplicates/export_{x_as_default};let_x;export_default_0
=== RUN TestExportDuplicates/export_{x_as_default};let_x;export_default_function()_{}
=== RUN TestExportDuplicates/export_{x_as_default};let_x;export_default_class_{}
=== RUN TestExportDuplicates/export_{x_as_default};export_default_function_x()_{}
=== RUN TestExportDuplicates/export_{x_as_default};export_default_class_x_{}
--- PASS: TestExportDuplicates (0.03s)
--- PASS: TestExportDuplicates/export_{x};let_x (0.00s)
--- PASS: TestExportDuplicates/export_{x,_x_as_y};let_x (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_{x_as_y}_from_'foo';let_x (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_default_function_x()_{} (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_default_class_x_{} (0.00s)
--- PASS: TestExportDuplicates/export_{x,_x};let_x (0.00s)
--- PASS: TestExportDuplicates/export_{x,_y_as_x};let_x,_y (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_function_x()_{} (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_class_x_{} (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_const_x_=_0 (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_let_x (0.00s)
--- PASS: TestExportDuplicates/export_{x};export_var_x (0.00s)
--- PASS: TestExportDuplicates/export_{x};let_x;export_{x}_from_'foo' (0.00s)
--- PASS: TestExportDuplicates/export_{x};let_x;export_{y_as_x}_from_'foo' (0.00s)
--- PASS: TestExportDuplicates/export_{x};let_x;export_*_as_x_from_'foo' (0.00s)
--- PASS: TestExportDuplicates/export_{x_as_default};let_x;export_default_0 (0.00s)
--- PASS: TestExportDuplicates/export_{x_as_default};let_x;export_default_function()_{} (0.00s)
--- PASS: TestExportDuplicates/export_{x_as_default};let_x;export_default_class_{} (0.00s)
--- PASS: TestExportDuplicates/export_{x_as_default};export_default_function_x()_{} (0.01s)
--- PASS: TestExportDuplicates/export_{x_as_default};export_default_class_x_{} (0.00s)
=== RUN TestExportDefault
=== RUN TestExportDefault/export_default_1,_2
=== RUN TestExportDefault/export_default_(1,_2)
=== RUN TestExportDefault/export_default_async,_0
=== RUN TestExportDefault/export_default_async
=== RUN TestExportDefault/export_default_async()
=== RUN TestExportDefault/export_default_async_+_1
=== RUN TestExportDefault/export_default_async_=>_{}
=== RUN TestExportDefault/export_default_async_x_=>_{}
=== RUN TestExportDefault/export_default_async_()_=>_{}
=== RUN TestExportDefault/export_default_function()_{}_-_after
=== RUN TestExportDefault/export_default_function*()_{}_-_after
=== RUN TestExportDefault/export_default_function_foo()_{}_-_after
=== RUN TestExportDefault/export_default_function*_foo()_{}_-_after
=== RUN TestExportDefault/export_default_async_function()_{}_-_after
=== RUN TestExportDefault/export_default_async_function*()_{}_-_after
=== RUN TestExportDefault/export_default_async_function_foo()_{}_-_after
=== RUN TestExportDefault/export_default_async_function*_foo()_{}_-_after
=== RUN TestExportDefault/export_default_class_{}_-_after
=== RUN TestExportDefault/export_default_class_Foo_{}_-_after
--- PASS: TestExportDefault (0.03s)
--- PASS: TestExportDefault/export_default_1,_2 (0.00s)
--- PASS: TestExportDefault/export_default_(1,_2) (0.00s)
--- PASS: TestExportDefault/export_default_async,_0 (0.00s)
--- PASS: TestExportDefault/export_default_async (0.00s)
--- PASS: TestExportDefault/export_default_async() (0.00s)
--- PASS: TestExportDefault/export_default_async_+_1 (0.00s)
--- PASS: TestExportDefault/export_default_async_=>_{} (0.00s)
--- PASS: TestExportDefault/export_default_async_x_=>_{} (0.00s)
--- PASS: TestExportDefault/export_default_async_()_=>_{} (0.00s)
--- PASS: TestExportDefault/export_default_function()_{}_-_after (0.01s)
--- PASS: TestExportDefault/export_default_function*()_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_function_foo()_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_function*_foo()_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_async_function()_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_async_function*()_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_async_function_foo()_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_async_function*_foo()_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_class_{}_-_after (0.00s)
--- PASS: TestExportDefault/export_default_class_Foo_{}_-_after (0.00s)
=== RUN TestExportClause
=== RUN TestExportClause/export_{x,_y};let_x,_y
=== RUN TestExportClause/export_{x,_y_as_z,};let_x,_y
=== RUN TestExportClause/export_{x,_y}_from_'path'
=== RUN TestExportClause/export_{default,_if}_from_'path'
=== RUN TestExportClause/export_{default_as_foo,_if_as_bar}_from_'path'
=== RUN TestExportClause/export_{default}
=== RUN TestExportClause/export_{default_as_foo}
=== RUN TestExportClause/export_{if}
=== RUN TestExportClause/export_{if_as_foo}
--- PASS: TestExportClause (0.02s)
--- PASS: TestExportClause/export_{x,_y};let_x,_y (0.00s)
--- PASS: TestExportClause/export_{x,_y_as_z,};let_x,_y (0.00s)
--- PASS: TestExportClause/export_{x,_y}_from_'path' (0.00s)
--- PASS: TestExportClause/export_{default,_if}_from_'path' (0.00s)
--- PASS: TestExportClause/export_{default_as_foo,_if_as_bar}_from_'path' (0.00s)
--- PASS: TestExportClause/export_{default} (0.00s)
--- PASS: TestExportClause/export_{default_as_foo} (0.00s)
--- PASS: TestExportClause/export_{if} (0.00s)
--- PASS: TestExportClause/export_{if_as_foo} (0.00s)
=== RUN TestCatch
=== RUN TestCatch/try_{}_catch_(e)_{}
=== RUN TestCatch/try_{}_catch_(e)_{_var_e_}
=== RUN TestCatch/var_e;_try_{}_catch_(e)_{}
=== RUN TestCatch/let_e;_try_{}_catch_(e)_{}
=== RUN TestCatch/try_{_var_e_}_catch_(e)_{}
=== RUN TestCatch/try_{_function_e()_{}_}_catch_(e)_{}
=== RUN TestCatch/try_{}_catch_(e)_{_{_function_e()_{}_}_}
=== RUN TestCatch/try_{}_catch_(e)_{_if_(1)_function_e()_{}_}
=== RUN TestCatch/try_{}_catch_(e)_{_if_(0)_;_else_function_e()_{}_}
=== RUN TestCatch/try_{}_catch_(e)_{_function_e()_{}_}
=== RUN TestCatch/try_{}_catch_({e})_{_var_e_}
=== RUN TestCatch/try_{}_catch_({e})_{_function_e()_{}_}
=== RUN TestCatch/try_{}_catch_(e)_{_let_e_}
=== RUN TestCatch/try_{}_catch_(e)_{_const_e_=_0_}
--- PASS: TestCatch (0.02s)
--- PASS: TestCatch/try_{}_catch_(e)_{} (0.00s)
--- PASS: TestCatch/try_{}_catch_(e)_{_var_e_} (0.00s)
--- PASS: TestCatch/var_e;_try_{}_catch_(e)_{} (0.01s)
--- PASS: TestCatch/let_e;_try_{}_catch_(e)_{} (0.00s)
--- PASS: TestCatch/try_{_var_e_}_catch_(e)_{} (0.00s)
--- PASS: TestCatch/try_{_function_e()_{}_}_catch_(e)_{} (0.00s)
--- PASS: TestCatch/try_{}_catch_(e)_{_{_function_e()_{}_}_} (0.00s)
--- PASS: TestCatch/try_{}_catch_(e)_{_if_(1)_function_e()_{}_} (0.00s)
--- PASS: TestCatch/try_{}_catch_(e)_{_if_(0)_;_else_function_e()_{}_} (0.00s)
--- PASS: TestCatch/try_{}_catch_(e)_{_function_e()_{}_} (0.00s)
--- PASS: TestCatch/try_{}_catch_({e})_{_var_e_} (0.00s)
--- PASS: TestCatch/try_{}_catch_({e})_{_function_e()_{}_} (0.00s)
--- PASS: TestCatch/try_{}_catch_(e)_{_let_e_} (0.00s)
--- PASS: TestCatch/try_{}_catch_(e)_{_const_e_=_0_} (0.00s)
=== RUN TestWarningEqualsNegativeZero
=== RUN TestWarningEqualsNegativeZero/x_===_-0
=== RUN TestWarningEqualsNegativeZero/x_==_-0
=== RUN TestWarningEqualsNegativeZero/x_!==_-0
=== RUN TestWarningEqualsNegativeZero/x_!=_-0
=== RUN TestWarningEqualsNegativeZero/switch_(x)_{_case_-0:_}
=== RUN TestWarningEqualsNegativeZero/-0_===_x
=== RUN TestWarningEqualsNegativeZero/-0_==_x
=== RUN TestWarningEqualsNegativeZero/-0_!==_x
=== RUN TestWarningEqualsNegativeZero/-0_!=_x
=== RUN TestWarningEqualsNegativeZero/switch_(-0)_{_case_x:_}
--- PASS: TestWarningEqualsNegativeZero (0.01s)
--- PASS: TestWarningEqualsNegativeZero/x_===_-0 (0.00s)
--- PASS: TestWarningEqualsNegativeZero/x_==_-0 (0.00s)
--- PASS: TestWarningEqualsNegativeZero/x_!==_-0 (0.00s)
--- PASS: TestWarningEqualsNegativeZero/x_!=_-0 (0.00s)
--- PASS: TestWarningEqualsNegativeZero/switch_(x)_{_case_-0:_} (0.00s)
--- PASS: TestWarningEqualsNegativeZero/-0_===_x (0.00s)
--- PASS: TestWarningEqualsNegativeZero/-0_==_x (0.00s)
--- PASS: TestWarningEqualsNegativeZero/-0_!==_x (0.00s)
--- PASS: TestWarningEqualsNegativeZero/-0_!=_x (0.00s)
--- PASS: TestWarningEqualsNegativeZero/switch_(-0)_{_case_x:_} (0.00s)
=== RUN TestWarningEqualsNewObject
=== RUN TestWarningEqualsNewObject/x_===_[]
=== RUN TestWarningEqualsNewObject/x_!==_[]
=== RUN TestWarningEqualsNewObject/x_==_[]
=== RUN TestWarningEqualsNewObject/x_!=_[]
=== RUN TestWarningEqualsNewObject/switch_(x)_{_case_[]:_}
=== RUN TestWarningEqualsNewObject/[]_===_x
=== RUN TestWarningEqualsNewObject/[]_!==_x
=== RUN TestWarningEqualsNewObject/[]_==_x
=== RUN TestWarningEqualsNewObject/[]_!=_x
=== RUN TestWarningEqualsNewObject/switch_([])_{_case_x:_}
--- PASS: TestWarningEqualsNewObject (0.01s)
--- PASS: TestWarningEqualsNewObject/x_===_[] (0.00s)
--- PASS: TestWarningEqualsNewObject/x_!==_[] (0.00s)
--- PASS: TestWarningEqualsNewObject/x_==_[] (0.00s)
--- PASS: TestWarningEqualsNewObject/x_!=_[] (0.00s)
--- PASS: TestWarningEqualsNewObject/switch_(x)_{_case_[]:_} (0.00s)
--- PASS: TestWarningEqualsNewObject/[]_===_x (0.00s)
--- PASS: TestWarningEqualsNewObject/[]_!==_x (0.00s)
--- PASS: TestWarningEqualsNewObject/[]_==_x (0.00s)
--- PASS: TestWarningEqualsNewObject/[]_!=_x (0.00s)
--- PASS: TestWarningEqualsNewObject/switch_([])_{_case_x:_} (0.00s)
=== RUN TestWarningEqualsNaN
=== RUN TestWarningEqualsNaN/x_===_NaN
=== RUN TestWarningEqualsNaN/x_!==_NaN
=== RUN TestWarningEqualsNaN/x_==_NaN
=== RUN TestWarningEqualsNaN/x_!=_NaN
=== RUN TestWarningEqualsNaN/switch_(x)_{_case_NaN:_}
=== RUN TestWarningEqualsNaN/NaN_===_x
=== RUN TestWarningEqualsNaN/NaN_!==_x
=== RUN TestWarningEqualsNaN/NaN_==_x
=== RUN TestWarningEqualsNaN/NaN_!=_x
=== RUN TestWarningEqualsNaN/switch_(NaN)_{_case_x:_}
--- PASS: TestWarningEqualsNaN (0.01s)
--- PASS: TestWarningEqualsNaN/x_===_NaN (0.00s)
--- PASS: TestWarningEqualsNaN/x_!==_NaN (0.00s)
--- PASS: TestWarningEqualsNaN/x_==_NaN (0.00s)
--- PASS: TestWarningEqualsNaN/x_!=_NaN (0.00s)
--- PASS: TestWarningEqualsNaN/switch_(x)_{_case_NaN:_} (0.00s)
--- PASS: TestWarningEqualsNaN/NaN_===_x (0.00s)
--- PASS: TestWarningEqualsNaN/NaN_!==_x (0.00s)
--- PASS: TestWarningEqualsNaN/NaN_==_x (0.00s)
--- PASS: TestWarningEqualsNaN/NaN_!=_x (0.00s)
--- PASS: TestWarningEqualsNaN/switch_(NaN)_{_case_x:_} (0.00s)
=== RUN TestWarningTypeofEquals
=== RUN TestWarningTypeofEquals/typeof_x_===_'null'
=== RUN TestWarningTypeofEquals/typeof_x_!==_'null'
=== RUN TestWarningTypeofEquals/typeof_x_==_'null'
=== RUN TestWarningTypeofEquals/typeof_x_!=_'null'
=== RUN TestWarningTypeofEquals/switch_(typeof_x)_{_case_'null':_}
=== RUN TestWarningTypeofEquals/'null'_===_typeof_x
=== RUN TestWarningTypeofEquals/'null'_!==_typeof_x
=== RUN TestWarningTypeofEquals/'null'_==_typeof_x
=== RUN TestWarningTypeofEquals/'null'_!=_typeof_x
=== RUN TestWarningTypeofEquals/switch_('null')_{_case_typeof_x:_}
--- PASS: TestWarningTypeofEquals (0.02s)
--- PASS: TestWarningTypeofEquals/typeof_x_===_'null' (0.00s)
--- PASS: TestWarningTypeofEquals/typeof_x_!==_'null' (0.00s)
--- PASS: TestWarningTypeofEquals/typeof_x_==_'null' (0.01s)
--- PASS: TestWarningTypeofEquals/typeof_x_!=_'null' (0.00s)
--- PASS: TestWarningTypeofEquals/switch_(typeof_x)_{_case_'null':_} (0.00s)
--- PASS: TestWarningTypeofEquals/'null'_===_typeof_x (0.00s)
--- PASS: TestWarningTypeofEquals/'null'_!==_typeof_x (0.00s)
--- PASS: TestWarningTypeofEquals/'null'_==_typeof_x (0.00s)
--- PASS: TestWarningTypeofEquals/'null'_!=_typeof_x (0.00s)
--- PASS: TestWarningTypeofEquals/switch_('null')_{_case_typeof_x:_} (0.00s)
=== RUN TestWarningDeleteSuperProperty
=== RUN TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super.foo_}_}
=== RUN TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super['foo']_}_}
=== RUN TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_(super.foo)_}_}
=== RUN TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_(super['foo'])_}_}
=== RUN TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super.foo.bar_}_}
=== RUN TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super['foo']['bar']_}_}
--- PASS: TestWarningDeleteSuperProperty (0.02s)
--- PASS: TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super.foo_}_} (0.00s)
--- PASS: TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super['foo']_}_} (0.01s)
--- PASS: TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_(super.foo)_}_} (0.00s)
--- PASS: TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_(super['foo'])_}_} (0.00s)
--- PASS: TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super.foo.bar_}_} (0.00s)
--- PASS: TestWarningDeleteSuperProperty/class_Foo_extends_Bar_{_constructor()_{_delete_super['foo']['bar']_}_} (0.00s)
=== RUN TestWarningDuplicateCase
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_null:_case_undefined:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_false:_case_true:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_0:_case_1:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_1:_case_1n:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_'a':_case_'b':_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y:_case_z:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_y.b:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_z.a:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_y?.a:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_y[b]:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_z[a]:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_y?.[a]:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_null:_case_null:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_undefined:_case_undefined:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_true:_case_true:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_false:_case_false:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_0xF:_case_15:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_'a':_case_`a`:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_123n:_case_1_2_3n:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y:_case_y:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_y.a:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y?.a:_case_y?.a:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_y[a]:_}
=== RUN TestWarningDuplicateCase/switch_(x)_{_case_y?.[a]:_case_y?.[a]:_}
--- PASS: TestWarningDuplicateCase (0.06s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_null:_case_undefined:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_false:_case_true:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_0:_case_1:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_1:_case_1n:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_'a':_case_'b':_} (0.01s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y:_case_z:_} (0.01s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_y.b:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_z.a:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_y?.a:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_y[b]:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_z[a]:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_y?.[a]:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_null:_case_null:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_undefined:_case_undefined:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_true:_case_true:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_false:_case_false:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_0xF:_case_15:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_'a':_case_`a`:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_123n:_case_1_2_3n:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y:_case_y:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y.a:_case_y.a:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y?.a:_case_y?.a:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y[a]:_case_y[a]:_} (0.00s)
--- PASS: TestWarningDuplicateCase/switch_(x)_{_case_y?.[a]:_case_y?.[a]:_} (0.00s)
=== RUN TestMangleFor
=== RUN TestMangleFor/var_a;_while_(1)_;
=== RUN TestMangleFor/let_a;_while_(1)_;
=== RUN TestMangleFor/const_a=0;_while_(1)_;
=== RUN TestMangleFor/var_a;_for_(var_b;;)_;
=== RUN TestMangleFor/let_a;_for_(let_b;;)_;
=== RUN TestMangleFor/const_a=0;_for_(const_b_=_1;;)_;
=== RUN TestMangleFor/export_var_a;_while_(1)_;
=== RUN TestMangleFor/export_let_a;_while_(1)_;
=== RUN TestMangleFor/export_const_a=0;_while_(1)_;
=== RUN TestMangleFor/export_var_a;_for_(var_b;;)_;
=== RUN TestMangleFor/export_let_a;_for_(let_b;;)_;
=== RUN TestMangleFor/export_const_a=0;_for_(const_b_=_1;;)_;
=== RUN TestMangleFor/var_a;_for_(let_b;;)_;
=== RUN TestMangleFor/let_a;_for_(const_b=0;;)_;
=== RUN TestMangleFor/const_a=0;_for_(var_b;;)_;
=== RUN TestMangleFor/a();_while_(1)_;
=== RUN TestMangleFor/a();_for_(b();;)_;
=== RUN TestMangleFor/for_(;_;)_if_(x)_break;
=== RUN TestMangleFor/for_(;_;)_if_(!x)_break;
=== RUN TestMangleFor/for_(;_a;)_if_(x)_break;
=== RUN TestMangleFor/for_(;_a;)_if_(!x)_break;
=== RUN TestMangleFor/for_(;_;)_{_if_(x)_break;_y();_}
=== RUN TestMangleFor/for_(;_a;)_{_if_(x)_break;_y();_}
=== RUN TestMangleFor/for_(;_;)_if_(x)_break;_else_y();
=== RUN TestMangleFor/for_(;_a;)_if_(x)_break;_else_y();
=== RUN TestMangleFor/for_(;_;)_{_if_(x)_break;_else_y();_z();_}
=== RUN TestMangleFor/for_(;_a;)_{_if_(x)_break;_else_y();_z();_}
=== RUN TestMangleFor/for_(;_;)_if_(x)_y();_else_break;
=== RUN TestMangleFor/for_(;_;)_if_(!x)_y();_else_break;
=== RUN TestMangleFor/for_(;_a;)_if_(x)_y();_else_break;
=== RUN TestMangleFor/for_(;_a;)_if_(!x)_y();_else_break;
=== RUN TestMangleFor/for_(;_;)_{_if_(x)_y();_else_break;_z();_}
=== RUN TestMangleFor/for_(;_a;)_{_if_(x)_y();_else_break;_z();_}
--- PASS: TestMangleFor (0.05s)
--- PASS: TestMangleFor/var_a;_while_(1)_; (0.00s)
--- PASS: TestMangleFor/let_a;_while_(1)_; (0.00s)
--- PASS: TestMangleFor/const_a=0;_while_(1)_; (0.00s)
--- PASS: TestMangleFor/var_a;_for_(var_b;;)_; (0.00s)
--- PASS: TestMangleFor/let_a;_for_(let_b;;)_; (0.00s)
--- PASS: TestMangleFor/const_a=0;_for_(const_b_=_1;;)_; (0.00s)
--- PASS: TestMangleFor/export_var_a;_while_(1)_; (0.00s)
--- PASS: TestMangleFor/export_let_a;_while_(1)_; (0.00s)
--- PASS: TestMangleFor/export_const_a=0;_while_(1)_; (0.00s)
--- PASS: TestMangleFor/export_var_a;_for_(var_b;;)_; (0.00s)
--- PASS: TestMangleFor/export_let_a;_for_(let_b;;)_; (0.00s)
--- PASS: TestMangleFor/export_const_a=0;_for_(const_b_=_1;;)_; (0.00s)
--- PASS: TestMangleFor/var_a;_for_(let_b;;)_; (0.00s)
--- PASS: TestMangleFor/let_a;_for_(const_b=0;;)_; (0.00s)
--- PASS: TestMangleFor/const_a=0;_for_(var_b;;)_; (0.00s)
--- PASS: TestMangleFor/a();_while_(1)_; (0.00s)
--- PASS: TestMangleFor/a();_for_(b();;)_; (0.00s)
--- PASS: TestMangleFor/for_(;_;)_if_(x)_break; (0.01s)
--- PASS: TestMangleFor/for_(;_;)_if_(!x)_break; (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_if_(x)_break; (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_if_(!x)_break; (0.00s)
--- PASS: TestMangleFor/for_(;_;)_{_if_(x)_break;_y();_} (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_{_if_(x)_break;_y();_} (0.00s)
--- PASS: TestMangleFor/for_(;_;)_if_(x)_break;_else_y(); (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_if_(x)_break;_else_y(); (0.00s)
--- PASS: TestMangleFor/for_(;_;)_{_if_(x)_break;_else_y();_z();_} (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_{_if_(x)_break;_else_y();_z();_} (0.00s)
--- PASS: TestMangleFor/for_(;_;)_if_(x)_y();_else_break; (0.00s)
--- PASS: TestMangleFor/for_(;_;)_if_(!x)_y();_else_break; (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_if_(x)_y();_else_break; (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_if_(!x)_y();_else_break; (0.00s)
--- PASS: TestMangleFor/for_(;_;)_{_if_(x)_y();_else_break;_z();_} (0.00s)
--- PASS: TestMangleFor/for_(;_a;)_{_if_(x)_y();_else_break;_z();_} (0.00s)
=== RUN TestMangleLoopJump
=== RUN TestMangleLoopJump/while_(x)_{_if_(1)_break;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_if_(1)_continue;_z();_}
=== RUN TestMangleLoopJump/foo:_while_(a)_while_(x)_{_if_(1)_continue_foo;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_y();_if_(1)_break;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_y();_if_(1)_continue;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_y();_debugger;_if_(1)_continue;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_let_y_=_z();_if_(1)_continue;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_{_if_(1)_break;_z()_}_}
=== RUN TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_{_if_(1)_continue;_z()_}_}
=== RUN TestMangleLoopJump/while_(x)_{_debugger;_if_(1)_{_if_(1)_break;_z()_}_}
=== RUN TestMangleLoopJump/while_(x)_{_debugger;_if_(1)_{_if_(1)_continue;_z()_}_}
=== RUN TestMangleLoopJump/while_(x())_continue
=== RUN TestMangleLoopJump/while_(x)_{_y();_continue_}
=== RUN TestMangleLoopJump/while_(x)_{_if_(y)_{_z();_continue_}_}
=== RUN TestMangleLoopJump/label:_while_(x)_while_(y)_{_z();_continue_label_}
=== RUN TestMangleLoopJump/while_(x)_{_if_(y)_continue;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_if_(y)_continue;_else_z();_w();_}
=== RUN TestMangleLoopJump/while_(x)_{_t();_if_(y)_continue;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_t();_if_(y)_continue;_else_z();_w();_}
=== RUN TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_continue;_z();_}
=== RUN TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_continue;_else_z();_w();_}
=== RUN TestMangleLoopJump/while_(x)_{_if_(y)_continue;_function_y()_{}_}
=== RUN TestMangleLoopJump/while_(x)_{_if_(y)_continue;_let_y_}
=== RUN TestMangleLoopJump/while_(x)_{_if_(y)_continue;_var_y_}
--- PASS: TestMangleLoopJump (0.03s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(1)_break;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(1)_continue;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/foo:_while_(a)_while_(x)_{_if_(1)_continue_foo;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_y();_if_(1)_break;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_y();_if_(1)_continue;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_y();_debugger;_if_(1)_continue;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_let_y_=_z();_if_(1)_continue;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_{_if_(1)_break;_z()_}_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_{_if_(1)_continue;_z()_}_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_debugger;_if_(1)_{_if_(1)_break;_z()_}_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_debugger;_if_(1)_{_if_(1)_continue;_z()_}_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x())_continue (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_y();_continue_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(y)_{_z();_continue_}_} (0.00s)
--- PASS: TestMangleLoopJump/label:_while_(x)_while_(y)_{_z();_continue_label_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(y)_continue;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(y)_continue;_else_z();_w();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_t();_if_(y)_continue;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_t();_if_(y)_continue;_else_z();_w();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_continue;_z();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_debugger;_if_(y)_continue;_else_z();_w();_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(y)_continue;_function_y()_{}_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(y)_continue;_let_y_} (0.00s)
--- PASS: TestMangleLoopJump/while_(x)_{_if_(y)_continue;_var_y_} (0.00s)
=== RUN TestMangleUndefined
=== RUN TestMangleUndefined/console.log(undefined)
=== RUN TestMangleUndefined/console.log(+undefined)
=== RUN TestMangleUndefined/console.log(undefined_+_undefined)
=== RUN TestMangleUndefined/const_x_=_undefined
=== RUN TestMangleUndefined/let_x_=_undefined
=== RUN TestMangleUndefined/var_x_=_undefined
=== RUN TestMangleUndefined/function_foo(a)_{_if_(!a)_return_undefined;_a()_}
=== RUN TestMangleUndefined/delete_undefined
=== RUN TestMangleUndefined/undefined--
=== RUN TestMangleUndefined/undefined++
=== RUN TestMangleUndefined/--undefined
=== RUN TestMangleUndefined/++undefined
=== RUN TestMangleUndefined/undefined_=_1
=== RUN TestMangleUndefined/[undefined]_=_1
=== RUN TestMangleUndefined/({x:_undefined}_=_1)
=== RUN TestMangleUndefined/with_(x)_y(undefined);_z(undefined)
=== RUN TestMangleUndefined/with_(x)_while_(i)_y(undefined);_z(undefined)
--- PASS: TestMangleUndefined (0.04s)
--- PASS: TestMangleUndefined/console.log(undefined) (0.00s)
--- PASS: TestMangleUndefined/console.log(+undefined) (0.02s)
--- PASS: TestMangleUndefined/console.log(undefined_+_undefined) (0.00s)
--- PASS: TestMangleUndefined/const_x_=_undefined (0.00s)
--- PASS: TestMangleUndefined/let_x_=_undefined (0.00s)
--- PASS: TestMangleUndefined/var_x_=_undefined (0.00s)
--- PASS: TestMangleUndefined/function_foo(a)_{_if_(!a)_return_undefined;_a()_} (0.00s)
--- PASS: TestMangleUndefined/delete_undefined (0.00s)
--- PASS: TestMangleUndefined/undefined-- (0.01s)
--- PASS: TestMangleUndefined/undefined++ (0.00s)
--- PASS: TestMangleUndefined/--undefined (0.00s)
--- PASS: TestMangleUndefined/++undefined (0.00s)
--- PASS: TestMangleUndefined/undefined_=_1 (0.00s)
--- PASS: TestMangleUndefined/[undefined]_=_1 (0.00s)
--- PASS: TestMangleUndefined/({x:_undefined}_=_1) (0.00s)
--- PASS: TestMangleUndefined/with_(x)_y(undefined);_z(undefined) (0.00s)
--- PASS: TestMangleUndefined/with_(x)_while_(i)_y(undefined);_z(undefined) (0.00s)
=== RUN TestMangleIndex
=== RUN TestMangleIndex/x['y']
=== RUN TestMangleIndex/x['y_z']
=== RUN TestMangleIndex/x?.['y']
=== RUN TestMangleIndex/x?.['y_z']
=== RUN TestMangleIndex/x?.['y']()
=== RUN TestMangleIndex/x?.['y_z']()
--- PASS: TestMangleIndex (0.01s)
--- PASS: TestMangleIndex/x['y'] (0.01s)
--- PASS: TestMangleIndex/x['y_z'] (0.00s)
--- PASS: TestMangleIndex/x?.['y'] (0.00s)
--- PASS: TestMangleIndex/x?.['y_z'] (0.00s)
--- PASS: TestMangleIndex/x?.['y']() (0.00s)
--- PASS: TestMangleIndex/x?.['y_z']() (0.00s)
=== RUN TestMangleBlock
=== RUN TestMangleBlock/while(1)_{_while_(1)_{}_}
=== RUN TestMangleBlock/while(1)_{_const_x_=_0;_}
=== RUN TestMangleBlock/while(1)_{_let_x;_}
=== RUN TestMangleBlock/while(1)_{_var_x;_}
=== RUN TestMangleBlock/while(1)_{_class_X_{}_}
=== RUN TestMangleBlock/while(1)_{_function_x()_{}_}
=== RUN TestMangleBlock/while(1)_{_function*_x()_{}_}
=== RUN TestMangleBlock/while(1)_{_async_function_x()_{}_}
=== RUN TestMangleBlock/while(1)_{_async_function*_x()_{}_}
--- PASS: TestMangleBlock (0.02s)
--- PASS: TestMangleBlock/while(1)_{_while_(1)_{}_} (0.00s)
--- PASS: TestMangleBlock/while(1)_{_const_x_=_0;_} (0.01s)
--- PASS: TestMangleBlock/while(1)_{_let_x;_} (0.00s)
--- PASS: TestMangleBlock/while(1)_{_var_x;_} (0.00s)
--- PASS: TestMangleBlock/while(1)_{_class_X_{}_} (0.00s)
--- PASS: TestMangleBlock/while(1)_{_function_x()_{}_} (0.00s)
--- PASS: TestMangleBlock/while(1)_{_function*_x()_{}_} (0.00s)
--- PASS: TestMangleBlock/while(1)_{_async_function_x()_{}_} (0.00s)
--- PASS: TestMangleBlock/while(1)_{_async_function*_x()_{}_} (0.00s)
=== RUN TestMangleSwitch
=== RUN TestMangleSwitch/x();_switch_(y)_{_case_z:_return_w;_}
=== RUN TestMangleSwitch/if_(t)_{_x();_switch_(y)_{_case_z:_return_w;_}_}
--- PASS: TestMangleSwitch (0.00s)
--- PASS: TestMangleSwitch/x();_switch_(y)_{_case_z:_return_w;_} (0.00s)
--- PASS: TestMangleSwitch/if_(t)_{_x();_switch_(y)_{_case_z:_return_w;_}_} (0.00s)
=== RUN TestMangleNot
=== RUN TestMangleNot/a_=_!(b_==_c)
=== RUN TestMangleNot/a_=_!(b_!=_c)
=== RUN TestMangleNot/a_=_!(b_===_c)
=== RUN TestMangleNot/a_=_!(b_!==_c)
=== RUN TestMangleNot/if_(!(a,_b))_return_c
=== RUN TestMangleNot/a_=_!(b_<_c)
=== RUN TestMangleNot/a_=_!(b_>_c)
=== RUN TestMangleNot/a_=_!(b_<=_c)
=== RUN TestMangleNot/a_=_!(b_>=_c)
--- PASS: TestMangleNot (0.01s)
--- PASS: TestMangleNot/a_=_!(b_==_c) (0.00s)
--- PASS: TestMangleNot/a_=_!(b_!=_c) (0.00s)
--- PASS: TestMangleNot/a_=_!(b_===_c) (0.00s)
--- PASS: TestMangleNot/a_=_!(b_!==_c) (0.00s)
--- PASS: TestMangleNot/if_(!(a,_b))_return_c (0.00s)
--- PASS: TestMangleNot/a_=_!(b_<_c) (0.00s)
--- PASS: TestMangleNot/a_=_!(b_>_c) (0.00s)
--- PASS: TestMangleNot/a_=_!(b_<=_c) (0.00s)
--- PASS: TestMangleNot/a_=_!(b_>=_c) (0.00s)
=== RUN TestMangleDoubleNot
=== RUN TestMangleDoubleNot/a_=_!!b
=== RUN TestMangleDoubleNot/a_=_!!!b
=== RUN TestMangleDoubleNot/a_=_!!-b
=== RUN TestMangleDoubleNot/a_=_!!void_b
=== RUN TestMangleDoubleNot/a_=_!!delete_b
=== RUN TestMangleDoubleNot/a_=_!!(b_+_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_==_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_!=_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_===_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_!==_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_<_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_>_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_<=_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_>=_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_in_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_instanceof_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_&&_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_||_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_??_c)
=== RUN TestMangleDoubleNot/a_=_!!(!b_&&_c)
=== RUN TestMangleDoubleNot/a_=_!!(!b_||_c)
=== RUN TestMangleDoubleNot/a_=_!!(!b_??_c)
=== RUN TestMangleDoubleNot/a_=_!!(b_&&_!c)
=== RUN TestMangleDoubleNot/a_=_!!(b_||_!c)
=== RUN TestMangleDoubleNot/a_=_!!(b_??_!c)
=== RUN TestMangleDoubleNot/a_=_!!(!b_&&_!c)
=== RUN TestMangleDoubleNot/a_=_!!(!b_||_!c)
=== RUN TestMangleDoubleNot/a_=_!!(!b_??_!c)
=== RUN TestMangleDoubleNot/a_=_!!(b,_c)
--- PASS: TestMangleDoubleNot (0.03s)
--- PASS: TestMangleDoubleNot/a_=_!!b (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!!b (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!-b (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!void_b (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!delete_b (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_+_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_==_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_!=_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_===_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_!==_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_<_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_>_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_<=_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_>=_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_in_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_instanceof_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_&&_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_||_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_??_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(!b_&&_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(!b_||_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(!b_??_c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_&&_!c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_||_!c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b_??_!c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(!b_&&_!c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(!b_||_!c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(!b_??_!c) (0.00s)
--- PASS: TestMangleDoubleNot/a_=_!!(b,_c) (0.00s)
=== RUN TestMangleIf
=== RUN TestMangleIf/1_?_a()_:_b()
=== RUN TestMangleIf/0_?_a()_:_b()
=== RUN TestMangleIf/a_?_a_:_b
=== RUN TestMangleIf/a_?_b_:_a
=== RUN TestMangleIf/a.x_?_a.x_:_b
=== RUN TestMangleIf/a.x_?_b_:_a.x
=== RUN TestMangleIf/a_?_b()_:_c()
=== RUN TestMangleIf/!a_?_b()_:_c()
=== RUN TestMangleIf/!!a_?_b()_:_c()
=== RUN TestMangleIf/!!!a_?_b()_:_c()
=== RUN TestMangleIf/if_(1)_a();_else_b()
=== RUN TestMangleIf/if_(0)_a();_else_b()
=== RUN TestMangleIf/if_(a)_b();_else_c()
=== RUN TestMangleIf/if_(!a)_b();_else_c()
=== RUN TestMangleIf/if_(!!a)_b();_else_c()
=== RUN TestMangleIf/if_(!!!a)_b();_else_c()
=== RUN TestMangleIf/if_(1)_a()
=== RUN TestMangleIf/if_(0)_a()
=== RUN TestMangleIf/if_(a)_b()
=== RUN TestMangleIf/if_(!a)_b()
=== RUN TestMangleIf/if_(!!a)_b()
=== RUN TestMangleIf/if_(!!!a)_b()
=== RUN TestMangleIf/if_(1)_{}_else_a()
=== RUN TestMangleIf/if_(0)_{}_else_a()
=== RUN TestMangleIf/if_(a)_{}_else_b()
=== RUN TestMangleIf/if_(!a)_{}_else_b()
=== RUN TestMangleIf/if_(!!a)_{}_else_b()
=== RUN TestMangleIf/if_(!!!a)_{}_else_b()
=== RUN TestMangleIf/if_(a)_{}_else_throw_b
=== RUN TestMangleIf/if_(!a)_{}_else_throw_b
=== RUN TestMangleIf/a();_if_(b)_throw_c
=== RUN TestMangleIf/if_(a)_if_(b)_throw_c
=== RUN TestMangleIf/if_(true)_{_let_a_=_b;_if_(c)_throw_d_}
=== RUN TestMangleIf/if_(true)_{_if_(a)_throw_b;_if_(c)_throw_d_}
=== RUN TestMangleIf/if_(false)_throw_a;_else_{_let_b_=_c;_if_(d)_throw_e_}
=== RUN TestMangleIf/if_(false)_throw_a;_else_{_if_(b)_throw_c;_if_(d)_throw_e_}
=== RUN TestMangleIf/if_(a)_{_if_(b)_throw_c;_else_{_let_d_=_e;_if_(f)_throw_g_}_}
=== RUN TestMangleIf/if_(a)_{_if_(b)_throw_c;_else_if_(d)_throw_e;_else_if_(f)_throw_g_}
=== RUN TestMangleIf/a_=_b_?_true_:_false
=== RUN TestMangleIf/a_=_b_?_false_:_true
=== RUN TestMangleIf/a_=_!b_?_true_:_false
=== RUN TestMangleIf/a_=_!b_?_false_:_true
=== RUN TestMangleIf/a_=_b_==_c_?_true_:_false
=== RUN TestMangleIf/a_=_b_!=_c_?_true_:_false
=== RUN TestMangleIf/a_=_b_===_c_?_true_:_false
=== RUN TestMangleIf/a_=_b_!==_c_?_true_:_false
=== RUN TestMangleIf/a_?_b(c)_:_b(d)
=== RUN TestMangleIf/let_a;_a_?_b(c)_:_b(d)
=== RUN TestMangleIf/let_a,_b;_a_?_b(c)_:_b(d)
=== RUN TestMangleIf/let_a,_b;_a_?_b(c,_0)_:_b(d)
=== RUN TestMangleIf/let_a,_b;_a_?_b(c)_:_b(d,_0)
=== RUN TestMangleIf/let_a,_b;_a_?_b(c,_0)_:_b(d,_1)
=== RUN TestMangleIf/let_a,_b;_a_?_b(c,_0)_:_b(d,_0)
=== RUN TestMangleIf/let_a,_b;_a_?_b(...c)_:_b(d)
=== RUN TestMangleIf/let_a,_b;_a_?_b(c)_:_b(...d)
=== RUN TestMangleIf/let_a,_b;_a_?_b(...c)_:_b(...d)
=== RUN TestMangleIf/let_a,_b;_a_?_b(a)_:_b(c)
=== RUN TestMangleIf/let_a,_b;_a_?_b(c)_:_b(a)
=== RUN TestMangleIf/let_a,_b;_a_?_b(...a)_:_b(...c)
=== RUN TestMangleIf/let_a,_b;_a_?_b(...c)_:_b(...a)
=== RUN TestMangleIf/let_a;_a.x_?_b(c)_:_b(d)
=== RUN TestMangleIf/let_a,_b;_a.x_?_b(c)_:_b(d)
=== RUN TestMangleIf/let_a,_b;_a_?_b.y(c)_:_b.y(d)
=== RUN TestMangleIf/let_a,_b;_a.x_?_b.y(c)_:_b.y(d)
=== RUN TestMangleIf/a_?_b_:_c_?_b_:_d
=== RUN TestMangleIf/a_?_b_?_c_:_d_:_d
=== RUN TestMangleIf/a_?_c_:_(b,_c)
=== RUN TestMangleIf/a_?_(b,_c)_:_c
=== RUN TestMangleIf/a_?_c_:_(b,_d)
=== RUN TestMangleIf/a_?_(b,_c)_:_d
=== RUN TestMangleIf/a_?_b_||_c_:_c
=== RUN TestMangleIf/a_?_b_||_c_:_d
=== RUN TestMangleIf/a_?_b_&&_c_:_c
=== RUN TestMangleIf/a_?_c_:_b_&&_c
=== RUN TestMangleIf/a_?_c_:_b_&&_d
=== RUN TestMangleIf/a_?_c_:_b_||_c
=== RUN TestMangleIf/a_=_b_==_null_?_c_:_b
=== RUN TestMangleIf/a_=_b_!=_null_?_b_:_c
=== RUN TestMangleIf/let_b;_a_=_b_==_null_?_c_:_b
=== RUN TestMangleIf/let_b;_a_=_b_!=_null_?_b_:_c
=== RUN TestMangleIf/let_b;_a_=_b_==_null_?_b_:_c
=== RUN TestMangleIf/let_b;_a_=_b_!=_null_?_c_:_b
=== RUN TestMangleIf/let_b;_a_=_null_==_b_?_c_:_b
=== RUN TestMangleIf/let_b;_a_=_null_!=_b_?_b_:_c
=== RUN TestMangleIf/let_b;_a_=_null_==_b_?_b_:_c
=== RUN TestMangleIf/let_b;_a_=_null_!=_b_?_c_:_b
=== RUN TestMangleIf/let_b;_a_=_b.x_==_null_?_c_:_b.x
=== RUN TestMangleIf/let_b;_a_=_b.x_!=_null_?_b.x_:_c
=== RUN TestMangleIf/let_b;_a_=_null_==_b.x_?_c_:_b.x
=== RUN TestMangleIf/let_b;_a_=_null_!=_b.x_?_b.x_:_c
=== RUN TestMangleIf/let_b;_a_=_b_===_null_?_c_:_b
=== RUN TestMangleIf/let_b;_a_=_b_!==_null_?_b_:_c
=== RUN TestMangleIf/let_b;_a_=_null_===_b_?_c_:_b
=== RUN TestMangleIf/let_b;_a_=_null_!==_b_?_b_:_c
=== RUN TestMangleIf/let_b;_a_=_null_===_b_||_b_===_undefined_?_c_:_b
=== RUN TestMangleIf/let_b;_a_=_b_!==_undefined_&&_b_!==_null_?_b_:_c
=== RUN TestMangleIf/a(b_?_0_:_0)
=== RUN TestMangleIf/a(b_?_+0_:_-0)
=== RUN TestMangleIf/a(b_?_+0_:_0)
=== RUN TestMangleIf/a(b_?_-0_:_0)
=== RUN TestMangleIf/a_?_b_:_b
=== RUN TestMangleIf/let_a;_a_?_b_:_b
=== RUN TestMangleIf/a_?_-b_:_-b
=== RUN TestMangleIf/a_?_b.c_:_b.c
=== RUN TestMangleIf/a_?_b?.c_:_b?.c
=== RUN TestMangleIf/a_?_b[c]_:_b[c]
=== RUN TestMangleIf/a_?_b()_:_b()
=== RUN TestMangleIf/a_?_b?.()_:_b?.()
=== RUN TestMangleIf/a_?_b?.[c]_:_b?.[c]
=== RUN TestMangleIf/a_?_b_==_c_:_b_==_c
=== RUN TestMangleIf/a_?_b.c(d_+_e[f])_:_b.c(d_+_e[f])
=== RUN TestMangleIf/a_?_-b_:_!b
=== RUN TestMangleIf/a_?_b()_:_b(c)
=== RUN TestMangleIf/a_?_b(c)_:_b(d)#01
=== RUN TestMangleIf/a_?_b?.c_:_b.c
=== RUN TestMangleIf/a_?_b?.()_:_b()
=== RUN TestMangleIf/a_?_b?.[c]_:_b[c]
=== RUN TestMangleIf/a_?_b_==_c_:_b_!=_c
=== RUN TestMangleIf/a_?_b.c(d_+_e[f])_:_b.c(d_+_e[g])
=== RUN TestMangleIf/(a,_b)_?_c_:_d
=== RUN TestMangleIf/return_a_&&_((b_&&_c)_&&_(d_&&_e))
=== RUN TestMangleIf/return_a_||_((b_||_c)_||_(d_||_e))
=== RUN TestMangleIf/return_a_??_((b_??_c)_??_(d_??_e))
=== RUN TestMangleIf/if_(a)_if_(b)_if_(c)_d
=== RUN TestMangleIf/if_(!a)_if_(!b)_if_(!c)_d
=== RUN TestMangleIf/let_a,_b,_c;_return_a_!=_null_?_a_:_b_!=_null_?_b_:_c
=== RUN TestMangleIf/if_(a)_return_c;_if_(b)_return_d;
=== RUN TestMangleIf/if_(a)_return_c;_if_(b)_return_c;
=== RUN TestMangleIf/if_(a)_return_c;_if_(b)_return;
=== RUN TestMangleIf/if_(a)_return;_if_(b)_return_c;
=== RUN TestMangleIf/if_(a)_return;_if_(b)_return;
=== RUN TestMangleIf/if_(a)_throw_c;_if_(b)_throw_d;
=== RUN TestMangleIf/if_(a)_throw_c;_if_(b)_throw_c;
=== RUN TestMangleIf/while_(x)_{_if_(a)_break;_if_(b)_break;_}
=== RUN TestMangleIf/while_(x)_{_if_(a)_continue;_if_(b)_continue;_}
=== RUN TestMangleIf/while_(x)_{_debugger;_if_(a)_break;_if_(b)_break;_}
=== RUN TestMangleIf/while_(x)_{_debugger;_if_(a)_continue;_if_(b)_continue;_}
=== RUN TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_break_x;_if_(b)_break_y;_}
=== RUN TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_continue_x;_if_(b)_continue_y;_}
=== RUN TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_break_x;_if_(b)_break_x;_}
=== RUN TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_continue_x;_if_(b)_continue_x;_}
--- PASS: TestMangleIf (0.20s)
--- PASS: TestMangleIf/1_?_a()_:_b() (0.00s)
--- PASS: TestMangleIf/0_?_a()_:_b() (0.00s)
--- PASS: TestMangleIf/a_?_a_:_b (0.00s)
--- PASS: TestMangleIf/a_?_b_:_a (0.00s)
--- PASS: TestMangleIf/a.x_?_a.x_:_b (0.00s)
--- PASS: TestMangleIf/a.x_?_b_:_a.x (0.00s)
--- PASS: TestMangleIf/a_?_b()_:_c() (0.00s)
--- PASS: TestMangleIf/!a_?_b()_:_c() (0.00s)
--- PASS: TestMangleIf/!!a_?_b()_:_c() (0.00s)
--- PASS: TestMangleIf/!!!a_?_b()_:_c() (0.00s)
--- PASS: TestMangleIf/if_(1)_a();_else_b() (0.00s)
--- PASS: TestMangleIf/if_(0)_a();_else_b() (0.00s)
--- PASS: TestMangleIf/if_(a)_b();_else_c() (0.00s)
--- PASS: TestMangleIf/if_(!a)_b();_else_c() (0.00s)
--- PASS: TestMangleIf/if_(!!a)_b();_else_c() (0.00s)
--- PASS: TestMangleIf/if_(!!!a)_b();_else_c() (0.00s)
--- PASS: TestMangleIf/if_(1)_a() (0.00s)
--- PASS: TestMangleIf/if_(0)_a() (0.00s)
--- PASS: TestMangleIf/if_(a)_b() (0.00s)
--- PASS: TestMangleIf/if_(!a)_b() (0.00s)
--- PASS: TestMangleIf/if_(!!a)_b() (0.00s)
--- PASS: TestMangleIf/if_(!!!a)_b() (0.00s)
--- PASS: TestMangleIf/if_(1)_{}_else_a() (0.00s)
--- PASS: TestMangleIf/if_(0)_{}_else_a() (0.00s)
--- PASS: TestMangleIf/if_(a)_{}_else_b() (0.00s)
--- PASS: TestMangleIf/if_(!a)_{}_else_b() (0.00s)
--- PASS: TestMangleIf/if_(!!a)_{}_else_b() (0.00s)
--- PASS: TestMangleIf/if_(!!!a)_{}_else_b() (0.00s)
--- PASS: TestMangleIf/if_(a)_{}_else_throw_b (0.00s)
--- PASS: TestMangleIf/if_(!a)_{}_else_throw_b (0.00s)
--- PASS: TestMangleIf/a();_if_(b)_throw_c (0.00s)
--- PASS: TestMangleIf/if_(a)_if_(b)_throw_c (0.00s)
--- PASS: TestMangleIf/if_(true)_{_let_a_=_b;_if_(c)_throw_d_} (0.00s)
--- PASS: TestMangleIf/if_(true)_{_if_(a)_throw_b;_if_(c)_throw_d_} (0.00s)
--- PASS: TestMangleIf/if_(false)_throw_a;_else_{_let_b_=_c;_if_(d)_throw_e_} (0.00s)
--- PASS: TestMangleIf/if_(false)_throw_a;_else_{_if_(b)_throw_c;_if_(d)_throw_e_} (0.00s)
--- PASS: TestMangleIf/if_(a)_{_if_(b)_throw_c;_else_{_let_d_=_e;_if_(f)_throw_g_}_} (0.00s)
--- PASS: TestMangleIf/if_(a)_{_if_(b)_throw_c;_else_if_(d)_throw_e;_else_if_(f)_throw_g_} (0.00s)
--- PASS: TestMangleIf/a_=_b_?_true_:_false (0.00s)
--- PASS: TestMangleIf/a_=_b_?_false_:_true (0.00s)
--- PASS: TestMangleIf/a_=_!b_?_true_:_false (0.00s)
--- PASS: TestMangleIf/a_=_!b_?_false_:_true (0.00s)
--- PASS: TestMangleIf/a_=_b_==_c_?_true_:_false (0.00s)
--- PASS: TestMangleIf/a_=_b_!=_c_?_true_:_false (0.00s)
--- PASS: TestMangleIf/a_=_b_===_c_?_true_:_false (0.00s)
--- PASS: TestMangleIf/a_=_b_!==_c_?_true_:_false (0.00s)
--- PASS: TestMangleIf/a_?_b(c)_:_b(d) (0.00s)
--- PASS: TestMangleIf/let_a;_a_?_b(c)_:_b(d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(c)_:_b(d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(c,_0)_:_b(d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(c)_:_b(d,_0) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(c,_0)_:_b(d,_1) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(c,_0)_:_b(d,_0) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(...c)_:_b(d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(c)_:_b(...d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(...c)_:_b(...d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(a)_:_b(c) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(c)_:_b(a) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(...a)_:_b(...c) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b(...c)_:_b(...a) (0.00s)
--- PASS: TestMangleIf/let_a;_a.x_?_b(c)_:_b(d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a.x_?_b(c)_:_b(d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a_?_b.y(c)_:_b.y(d) (0.00s)
--- PASS: TestMangleIf/let_a,_b;_a.x_?_b.y(c)_:_b.y(d) (0.00s)
--- PASS: TestMangleIf/a_?_b_:_c_?_b_:_d (0.00s)
--- PASS: TestMangleIf/a_?_b_?_c_:_d_:_d (0.00s)
--- PASS: TestMangleIf/a_?_c_:_(b,_c) (0.00s)
--- PASS: TestMangleIf/a_?_(b,_c)_:_c (0.00s)
--- PASS: TestMangleIf/a_?_c_:_(b,_d) (0.00s)
--- PASS: TestMangleIf/a_?_(b,_c)_:_d (0.00s)
--- PASS: TestMangleIf/a_?_b_||_c_:_c (0.00s)
--- PASS: TestMangleIf/a_?_b_||_c_:_d (0.00s)
--- PASS: TestMangleIf/a_?_b_&&_c_:_c (0.00s)
--- PASS: TestMangleIf/a_?_c_:_b_&&_c (0.00s)
--- PASS: TestMangleIf/a_?_c_:_b_&&_d (0.00s)
--- PASS: TestMangleIf/a_?_c_:_b_||_c (0.00s)
--- PASS: TestMangleIf/a_=_b_==_null_?_c_:_b (0.00s)
--- PASS: TestMangleIf/a_=_b_!=_null_?_b_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b_==_null_?_c_:_b (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b_!=_null_?_b_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b_==_null_?_b_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b_!=_null_?_c_:_b (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_==_b_?_c_:_b (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_!=_b_?_b_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_==_b_?_b_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_!=_b_?_c_:_b (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b.x_==_null_?_c_:_b.x (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b.x_!=_null_?_b.x_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_==_b.x_?_c_:_b.x (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_!=_b.x_?_b.x_:_c (0.01s)
--- PASS: TestMangleIf/let_b;_a_=_b_===_null_?_c_:_b (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b_!==_null_?_b_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_===_b_?_c_:_b (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_!==_b_?_b_:_c (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_null_===_b_||_b_===_undefined_?_c_:_b (0.00s)
--- PASS: TestMangleIf/let_b;_a_=_b_!==_undefined_&&_b_!==_null_?_b_:_c (0.00s)
--- PASS: TestMangleIf/a(b_?_0_:_0) (0.00s)
--- PASS: TestMangleIf/a(b_?_+0_:_-0) (0.00s)
--- PASS: TestMangleIf/a(b_?_+0_:_0) (0.00s)
--- PASS: TestMangleIf/a(b_?_-0_:_0) (0.00s)
--- PASS: TestMangleIf/a_?_b_:_b (0.01s)
--- PASS: TestMangleIf/let_a;_a_?_b_:_b (0.00s)
--- PASS: TestMangleIf/a_?_-b_:_-b (0.00s)
--- PASS: TestMangleIf/a_?_b.c_:_b.c (0.00s)
--- PASS: TestMangleIf/a_?_b?.c_:_b?.c (0.00s)
--- PASS: TestMangleIf/a_?_b[c]_:_b[c] (0.00s)
--- PASS: TestMangleIf/a_?_b()_:_b() (0.00s)
--- PASS: TestMangleIf/a_?_b?.()_:_b?.() (0.00s)
--- PASS: TestMangleIf/a_?_b?.[c]_:_b?.[c] (0.00s)
--- PASS: TestMangleIf/a_?_b_==_c_:_b_==_c (0.00s)
--- PASS: TestMangleIf/a_?_b.c(d_+_e[f])_:_b.c(d_+_e[f]) (0.00s)
--- PASS: TestMangleIf/a_?_-b_:_!b (0.00s)
--- PASS: TestMangleIf/a_?_b()_:_b(c) (0.00s)
--- PASS: TestMangleIf/a_?_b(c)_:_b(d)#01 (0.00s)
--- PASS: TestMangleIf/a_?_b?.c_:_b.c (0.00s)
--- PASS: TestMangleIf/a_?_b?.()_:_b() (0.00s)
--- PASS: TestMangleIf/a_?_b?.[c]_:_b[c] (0.00s)
--- PASS: TestMangleIf/a_?_b_==_c_:_b_!=_c (0.00s)
--- PASS: TestMangleIf/a_?_b.c(d_+_e[f])_:_b.c(d_+_e[g]) (0.00s)
--- PASS: TestMangleIf/(a,_b)_?_c_:_d (0.00s)
--- PASS: TestMangleIf/return_a_&&_((b_&&_c)_&&_(d_&&_e)) (0.00s)
--- PASS: TestMangleIf/return_a_||_((b_||_c)_||_(d_||_e)) (0.00s)
--- PASS: TestMangleIf/return_a_??_((b_??_c)_??_(d_??_e)) (0.00s)
--- PASS: TestMangleIf/if_(a)_if_(b)_if_(c)_d (0.00s)
--- PASS: TestMangleIf/if_(!a)_if_(!b)_if_(!c)_d (0.00s)
--- PASS: TestMangleIf/let_a,_b,_c;_return_a_!=_null_?_a_:_b_!=_null_?_b_:_c (0.00s)
--- PASS: TestMangleIf/if_(a)_return_c;_if_(b)_return_d; (0.00s)
--- PASS: TestMangleIf/if_(a)_return_c;_if_(b)_return_c; (0.00s)
--- PASS: TestMangleIf/if_(a)_return_c;_if_(b)_return; (0.00s)
--- PASS: TestMangleIf/if_(a)_return;_if_(b)_return_c; (0.00s)
--- PASS: TestMangleIf/if_(a)_return;_if_(b)_return; (0.00s)
--- PASS: TestMangleIf/if_(a)_throw_c;_if_(b)_throw_d; (0.00s)
--- PASS: TestMangleIf/if_(a)_throw_c;_if_(b)_throw_c; (0.00s)
--- PASS: TestMangleIf/while_(x)_{_if_(a)_break;_if_(b)_break;_} (0.00s)
--- PASS: TestMangleIf/while_(x)_{_if_(a)_continue;_if_(b)_continue;_} (0.00s)
--- PASS: TestMangleIf/while_(x)_{_debugger;_if_(a)_break;_if_(b)_break;_} (0.00s)
--- PASS: TestMangleIf/while_(x)_{_debugger;_if_(a)_continue;_if_(b)_continue;_} (0.00s)
--- PASS: TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_break_x;_if_(b)_break_y;_} (0.00s)
--- PASS: TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_continue_x;_if_(b)_continue_y;_} (0.00s)
--- PASS: TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_break_x;_if_(b)_break_x;_} (0.00s)
--- PASS: TestMangleIf/x:_while_(x)_y:_while_(y)_{_if_(a)_continue_x;_if_(b)_continue_x;_} (0.00s)
=== RUN TestMangleNullOrUndefinedWithSideEffects
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(y.z_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(y[z]_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(0_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(0n_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(''_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(/./_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x({}_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((()_=>_{})_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(class_{}_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(function()_{}_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(null_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(undefined_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(void_y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(-y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(+y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(!y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(~y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(--y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(++y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(y--_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(y++_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(delete_y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x(typeof_y_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y,_0)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y,_!z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y,_null)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y,_void_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_+_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_-_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_*_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_/_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_%_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_**_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_<<_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_>>_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_>>>_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_|_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_&_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_^_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_<_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_>_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_<=_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_>=_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_==_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_!=_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_===_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_!==_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_||_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_&&_z)_??_1)
=== RUN TestMangleNullOrUndefinedWithSideEffects/x((y_??_z)_??_1)
--- PASS: TestMangleNullOrUndefinedWithSideEffects (0.06s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(y.z_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(y[z]_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(0_??_1) (0.01s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(0n_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(''_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(/./_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x({}_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((()_=>_{})_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(class_{}_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(function()_{}_??_1) (0.01s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(null_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(undefined_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(void_y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(-y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(+y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(!y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(~y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(--y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(++y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(y--_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(y++_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(delete_y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x(typeof_y_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y,_0)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y,_!z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y,_null)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y,_void_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_+_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_-_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_*_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_/_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_%_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_**_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_<<_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_>>_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_>>>_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_|_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_&_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_^_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_<_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_>_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_<=_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_>=_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_==_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_!=_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_===_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_!==_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_||_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_&&_z)_??_1) (0.00s)
--- PASS: TestMangleNullOrUndefinedWithSideEffects/x((y_??_z)_??_1) (0.00s)
=== RUN TestMangleBooleanWithSideEffects
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_false)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_false)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_false))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_false))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_false)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_false)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_false)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_false)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_false_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_false_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(false)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_false;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_"")
=== RUN TestMangleBooleanWithSideEffects/y(x_||_"")
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_""))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_""))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_"")_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_"")_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_"")_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_"")_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_""_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_""_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_("")_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_"";_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_0)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_0)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_0))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_0))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_0)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_0)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_0)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_0)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_0_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_0_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(0)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_0;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_0n)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_0n)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_0n))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_0n))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_0n)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_0n)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_0n)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_0n)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_0n_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_0n_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(0n)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_0n;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_null)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_null)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_null))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_null))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_null)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_null)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_null)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_null)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_null_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_null_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(null)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_null;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_void_0)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_void_0)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_void_0))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_void_0))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_void_0)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_void_0)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_void_0)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_void_0)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_void_0_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_void_0_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(void_0)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_void_0;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_true)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_true)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_true))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_true))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_true)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_true)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_true)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_true)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_true_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_true_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(true)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_true;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_"_")
=== RUN TestMangleBooleanWithSideEffects/y(x_||_"_")
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_"_"))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_"_"))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_"_")_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_"_")_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_"_")_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_"_")_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_"_"_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_"_"_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_("_")_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_"_";_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_1)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_1)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_1))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_1))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_1)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_1)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_1)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_1)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_1_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_1_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(1)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_1;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_1n)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_1n)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_1n))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_1n))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_1n)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_1n)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_1n)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_1n)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_1n_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_1n_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(1n)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_1n;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_/./)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_/./)
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_/./))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_/./))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_/./)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_/./)_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_/./)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_/./)_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_/./_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_/./_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(/./)_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_/./;_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_(()_=>_{_}))
=== RUN TestMangleBooleanWithSideEffects/y(x_||_(()_=>_{_}))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_(()_=>_{_})))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_(()_=>_{_})))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_(()_=>_{_}))_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_(()_=>_{_}))_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_(()_=>_{_}))_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_(()_=>_{_}))_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_(()_=>_{_})_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_(()_=>_{_})_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_((()_=>_{_}))_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_(()_=>_{_});_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_function()_{_})
=== RUN TestMangleBooleanWithSideEffects/y(x_||_function()_{_})
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_function()_{_}))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_function()_{_}))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_function()_{_})_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_function()_{_})_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_function()_{_})_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_function()_{_})_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_function()_{_}_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/y(x_||_function()_{_}_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(function()_{_})_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_function()_{_};_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_void_foo())
=== RUN TestMangleBooleanWithSideEffects/y(x_||_void_foo())
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_void_foo()))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_void_foo()))
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_void_foo())_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_||_void_foo())_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_||_void_foo()_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(void_foo())_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_void_foo();_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_typeof_foo())
=== RUN TestMangleBooleanWithSideEffects/y(x_||_typeof_foo())
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_typeof_foo()))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_typeof_foo()))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_typeof_foo())_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_typeof_foo())_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_typeof_foo()_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_(typeof_foo())_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_typeof_foo();_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_[foo()])
=== RUN TestMangleBooleanWithSideEffects/y(x_||_[foo()])
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_[foo()]))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_[foo()]))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_[foo()])_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_[foo()])_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_[foo()]_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_([foo()])_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_[foo()];_)_x()
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_{[foo()]:_0})
=== RUN TestMangleBooleanWithSideEffects/y(x_||_{[foo()]:_0})
=== RUN TestMangleBooleanWithSideEffects/y(!(x_||_{[foo()]:_0}))
=== RUN TestMangleBooleanWithSideEffects/y(!(x_&&_{[foo()]:_0}))
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_{[foo()]:_0})_y
=== RUN TestMangleBooleanWithSideEffects/if_(x_&&_{[foo()]:_0})_y;_else_z
=== RUN TestMangleBooleanWithSideEffects/y(x_&&_{[foo()]:_0}_?_y_:_z)
=== RUN TestMangleBooleanWithSideEffects/while_({[foo()]:_0})_x()
=== RUN TestMangleBooleanWithSideEffects/for_(;_{[foo()]:_0};_)_x()
--- PASS: TestMangleBooleanWithSideEffects (0.26s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_false) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_false) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_false)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_false)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_false)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_false)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_false)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_false)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_false_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_false_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(false)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_false;_)_x() (0.01s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_"") (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_"") (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_"")) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_"")) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_"")_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_"")_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_"")_y;_else_z (0.01s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_"")_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_""_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_""_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_("")_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_"";_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_0) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_0) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_0)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_0)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_0)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_0)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_0)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_0)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_0_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_0_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(0)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_0;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_0n) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_0n) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_0n)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_0n)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_0n)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_0n)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_0n)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_0n)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_0n_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_0n_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(0n)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_0n;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_null) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_null) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_null)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_null)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_null)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_null)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_null)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_null)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_null_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_null_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(null)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_null;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_void_0) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_void_0) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_void_0)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_void_0)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_void_0)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_void_0)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_void_0)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_void_0)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_void_0_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_void_0_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(void_0)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_void_0;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_true) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_true) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_true)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_true)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_true)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_true)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_true)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_true)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_true_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_true_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(true)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_true;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_"_") (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_"_") (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_"_")) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_"_")) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_"_")_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_"_")_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_"_")_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_"_")_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_"_"_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_"_"_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_("_")_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_"_";_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_1) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_1) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_1)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_1)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_1)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_1)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_1)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_1)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_1_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_1_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(1)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_1;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_1n) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_1n) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_1n)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_1n)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_1n)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_1n)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_1n)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_1n)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_1n_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_1n_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(1n)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_1n;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_/./) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_/./) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_/./)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_/./)) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_/./)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_/./)_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_/./)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_/./)_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_/./_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_/./_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(/./)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_/./;_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_(()_=>_{_})) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_(()_=>_{_})) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_(()_=>_{_}))) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_(()_=>_{_}))) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_(()_=>_{_}))_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_(()_=>_{_}))_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_(()_=>_{_}))_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_(()_=>_{_}))_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_(()_=>_{_})_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_(()_=>_{_})_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_((()_=>_{_}))_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_(()_=>_{_});_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_function()_{_}) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_function()_{_}) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_function()_{_})) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_function()_{_})) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_function()_{_})_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_function()_{_})_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_function()_{_})_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_function()_{_})_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_function()_{_}_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_function()_{_}_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(function()_{_})_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_function()_{_};_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_void_foo()) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_void_foo()) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_void_foo())) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_void_foo())) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_void_foo())_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_||_void_foo())_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_void_foo()_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(void_foo())_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_void_foo();_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_typeof_foo()) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_typeof_foo()) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_typeof_foo())) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_typeof_foo())) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_typeof_foo())_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_typeof_foo())_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_typeof_foo()_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_(typeof_foo())_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_typeof_foo();_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_[foo()]) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_[foo()]) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_[foo()])) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_[foo()])) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_[foo()])_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_[foo()])_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_[foo()]_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_([foo()])_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_[foo()];_)_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_{[foo()]:_0}) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_||_{[foo()]:_0}) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_||_{[foo()]:_0})) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(!(x_&&_{[foo()]:_0})) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_{[foo()]:_0})_y (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/if_(x_&&_{[foo()]:_0})_y;_else_z (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/y(x_&&_{[foo()]:_0}_?_y_:_z) (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/while_({[foo()]:_0})_x() (0.00s)
--- PASS: TestMangleBooleanWithSideEffects/for_(;_{[foo()]:_0};_)_x() (0.00s)
=== RUN TestMangleReturn
=== RUN TestMangleReturn/function_foo()_{_x();_return;_}
=== RUN TestMangleReturn/let_foo_=_function()_{_x();_return;_}
=== RUN TestMangleReturn/let_foo_=_()_=>_{_x();_return;_}
=== RUN TestMangleReturn/function_foo()_{_x();_return_y;_}
=== RUN TestMangleReturn/let_foo_=_function()_{_x();_return_y;_}
=== RUN TestMangleReturn/let_foo_=_()_=>_{_x();_return_y;_}
=== RUN TestMangleReturn/x();_return;
=== RUN TestMangleReturn/function_foo()_{_a_=_b;_if_(a)_return_a;_if_(b)_c_=_b;_return_c;_}
=== RUN TestMangleReturn/function_foo()_{_a_=_b;_if_(a)_return;_if_(b)_c_=_b;_return_c;_}
=== RUN TestMangleReturn/function_foo()_{_if_(!a)_return_b;_return_c;_}
=== RUN TestMangleReturn/if_(1)_return_a();_else_return_b()
=== RUN TestMangleReturn/if_(0)_return_a();_else_return_b()
=== RUN TestMangleReturn/if_(a)_return_b();_else_return_c()
=== RUN TestMangleReturn/if_(!a)_return_b();_else_return_c()
=== RUN TestMangleReturn/if_(!!a)_return_b();_else_return_c()
=== RUN TestMangleReturn/if_(!!!a)_return_b();_else_return_c()
=== RUN TestMangleReturn/if_(1)_return_a();_return_b()
=== RUN TestMangleReturn/if_(0)_return_a();_return_b()
=== RUN TestMangleReturn/if_(a)_return_b();_return_c()
=== RUN TestMangleReturn/if_(!a)_return_b();_return_c()
=== RUN TestMangleReturn/if_(!!a)_return_b();_return_c()
=== RUN TestMangleReturn/if_(!!!a)_return_b();_return_c()
=== RUN TestMangleReturn/if_(a)_return_b;_else_return_c;_return_d;_
=== RUN TestMangleReturn/function_x()_{_if_(y)_return;_z();_}
=== RUN TestMangleReturn/function_x()_{_if_(y)_return;_else_z();_w();_}
=== RUN TestMangleReturn/function_x()_{_t();_if_(y)_return;_z();_}
=== RUN TestMangleReturn/function_x()_{_t();_if_(y)_return;_else_z();_w();_}
=== RUN TestMangleReturn/function_x()_{_debugger;_if_(y)_return;_z();_}
=== RUN TestMangleReturn/function_x()_{_debugger;_if_(y)_return;_else_z();_w();_}
=== RUN TestMangleReturn/function_x()_{_if_(y)_{_if_(z)_return;_}_}
=== RUN TestMangleReturn/function_x()_{_if_(y)_{_if_(z)_return;_w();_}_}
=== RUN TestMangleReturn/function_x()_{_if_(y)_return;_function_y()_{}_}
=== RUN TestMangleReturn/function_x()_{_if_(y)_return;_let_y_}
=== RUN TestMangleReturn/function_x()_{_if_(y)_return;_var_y_}
--- PASS: TestMangleReturn (0.04s)
--- PASS: TestMangleReturn/function_foo()_{_x();_return;_} (0.00s)
--- PASS: TestMangleReturn/let_foo_=_function()_{_x();_return;_} (0.00s)
--- PASS: TestMangleReturn/let_foo_=_()_=>_{_x();_return;_} (0.00s)
--- PASS: TestMangleReturn/function_foo()_{_x();_return_y;_} (0.00s)
--- PASS: TestMangleReturn/let_foo_=_function()_{_x();_return_y;_} (0.00s)
--- PASS: TestMangleReturn/let_foo_=_()_=>_{_x();_return_y;_} (0.00s)
--- PASS: TestMangleReturn/x();_return; (0.00s)
--- PASS: TestMangleReturn/function_foo()_{_a_=_b;_if_(a)_return_a;_if_(b)_c_=_b;_return_c;_} (0.00s)
--- PASS: TestMangleReturn/function_foo()_{_a_=_b;_if_(a)_return;_if_(b)_c_=_b;_return_c;_} (0.00s)
--- PASS: TestMangleReturn/function_foo()_{_if_(!a)_return_b;_return_c;_} (0.00s)
--- PASS: TestMangleReturn/if_(1)_return_a();_else_return_b() (0.00s)
--- PASS: TestMangleReturn/if_(0)_return_a();_else_return_b() (0.00s)
--- PASS: TestMangleReturn/if_(a)_return_b();_else_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(!a)_return_b();_else_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(!!a)_return_b();_else_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(!!!a)_return_b();_else_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(1)_return_a();_return_b() (0.00s)
--- PASS: TestMangleReturn/if_(0)_return_a();_return_b() (0.00s)
--- PASS: TestMangleReturn/if_(a)_return_b();_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(!a)_return_b();_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(!!a)_return_b();_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(!!!a)_return_b();_return_c() (0.00s)
--- PASS: TestMangleReturn/if_(a)_return_b;_else_return_c;_return_d;_ (0.00s)
--- PASS: TestMangleReturn/function_x()_{_if_(y)_return;_z();_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_if_(y)_return;_else_z();_w();_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_t();_if_(y)_return;_z();_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_t();_if_(y)_return;_else_z();_w();_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_debugger;_if_(y)_return;_z();_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_debugger;_if_(y)_return;_else_z();_w();_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_if_(y)_{_if_(z)_return;_}_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_if_(y)_{_if_(z)_return;_w();_}_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_if_(y)_return;_function_y()_{}_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_if_(y)_return;_let_y_} (0.00s)
--- PASS: TestMangleReturn/function_x()_{_if_(y)_return;_var_y_} (0.00s)
=== RUN TestMangleThrow
=== RUN TestMangleThrow/function_foo()_{_a_=_b;_if_(a)_throw_a;_if_(b)_c_=_b;_throw_c;_}
=== RUN TestMangleThrow/function_foo()_{_if_(!a)_throw_b;_throw_c;_}
=== RUN TestMangleThrow/if_(1)_throw_a();_else_throw_b()
=== RUN TestMangleThrow/if_(0)_throw_a();_else_throw_b()
=== RUN TestMangleThrow/if_(a)_throw_b();_else_throw_c()
=== RUN TestMangleThrow/if_(!a)_throw_b();_else_throw_c()
=== RUN TestMangleThrow/if_(!!a)_throw_b();_else_throw_c()
=== RUN TestMangleThrow/if_(!!!a)_throw_b();_else_throw_c()
=== RUN TestMangleThrow/if_(1)_throw_a();_throw_b()
=== RUN TestMangleThrow/if_(0)_throw_a();_throw_b()
=== RUN TestMangleThrow/if_(a)_throw_b();_throw_c()
=== RUN TestMangleThrow/if_(!a)_throw_b();_throw_c()
=== RUN TestMangleThrow/if_(!!a)_throw_b();_throw_c()
=== RUN TestMangleThrow/if_(!!!a)_throw_b();_throw_c()
--- PASS: TestMangleThrow (0.01s)
--- PASS: TestMangleThrow/function_foo()_{_a_=_b;_if_(a)_throw_a;_if_(b)_c_=_b;_throw_c;_} (0.00s)
--- PASS: TestMangleThrow/function_foo()_{_if_(!a)_throw_b;_throw_c;_} (0.00s)
--- PASS: TestMangleThrow/if_(1)_throw_a();_else_throw_b() (0.00s)
--- PASS: TestMangleThrow/if_(0)_throw_a();_else_throw_b() (0.00s)
--- PASS: TestMangleThrow/if_(a)_throw_b();_else_throw_c() (0.00s)
--- PASS: TestMangleThrow/if_(!a)_throw_b();_else_throw_c() (0.00s)
--- PASS: TestMangleThrow/if_(!!a)_throw_b();_else_throw_c() (0.00s)
--- PASS: TestMangleThrow/if_(!!!a)_throw_b();_else_throw_c() (0.00s)
--- PASS: TestMangleThrow/if_(1)_throw_a();_throw_b() (0.00s)
--- PASS: TestMangleThrow/if_(0)_throw_a();_throw_b() (0.00s)
--- PASS: TestMangleThrow/if_(a)_throw_b();_throw_c() (0.00s)
--- PASS: TestMangleThrow/if_(!a)_throw_b();_throw_c() (0.00s)
--- PASS: TestMangleThrow/if_(!!a)_throw_b();_throw_c() (0.00s)
--- PASS: TestMangleThrow/if_(!!!a)_throw_b();_throw_c() (0.00s)
=== RUN TestMangleInitializer
=== RUN TestMangleInitializer/const_a_=_undefined
=== RUN TestMangleInitializer/let_a_=_undefined
=== RUN TestMangleInitializer/let_{}_=_undefined
=== RUN TestMangleInitializer/let_[]_=_undefined
=== RUN TestMangleInitializer/var_a_=_undefined
=== RUN TestMangleInitializer/var_{}_=_undefined
=== RUN TestMangleInitializer/var_[]_=_undefined
--- PASS: TestMangleInitializer (0.01s)
--- PASS: TestMangleInitializer/const_a_=_undefined (0.00s)
--- PASS: TestMangleInitializer/let_a_=_undefined (0.00s)
--- PASS: TestMangleInitializer/let_{}_=_undefined (0.00s)
--- PASS: TestMangleInitializer/let_[]_=_undefined (0.00s)
--- PASS: TestMangleInitializer/var_a_=_undefined (0.00s)
--- PASS: TestMangleInitializer/var_{}_=_undefined (0.00s)
--- PASS: TestMangleInitializer/var_[]_=_undefined (0.00s)
=== RUN TestMangleCall
=== RUN TestMangleCall/x_=_foo(1,_...[],_2)
=== RUN TestMangleCall/x_=_foo(1,_...2,_3)
=== RUN TestMangleCall/x_=_foo(1,_...[2],_3)
=== RUN TestMangleCall/x_=_foo(1,_...[2,_3],_4)
=== RUN TestMangleCall/x_=_foo(1,_...[2,_...y,_3],_4)
=== RUN TestMangleCall/x_=_foo(1,_...{a,_b},_4)
=== RUN TestMangleCall/x_=_foo(1,_...[,2,,],_3)
--- PASS: TestMangleCall (0.01s)
--- PASS: TestMangleCall/x_=_foo(1,_...[],_2) (0.00s)
--- PASS: TestMangleCall/x_=_foo(1,_...2,_3) (0.00s)
--- PASS: TestMangleCall/x_=_foo(1,_...[2],_3) (0.00s)
--- PASS: TestMangleCall/x_=_foo(1,_...[2,_3],_4) (0.00s)
--- PASS: TestMangleCall/x_=_foo(1,_...[2,_...y,_3],_4) (0.00s)
--- PASS: TestMangleCall/x_=_foo(1,_...{a,_b},_4) (0.00s)
--- PASS: TestMangleCall/x_=_foo(1,_...[,2,,],_3) (0.00s)
=== RUN TestMangleArray
=== RUN TestMangleArray/x_=_[1,_...[],_2]
=== RUN TestMangleArray/x_=_[1,_...2,_3]
=== RUN TestMangleArray/x_=_[1,_...[2],_3]
=== RUN TestMangleArray/x_=_[1,_...[2,_3],_4]
=== RUN TestMangleArray/x_=_[1,_...[2,_...y,_3],_4]
=== RUN TestMangleArray/x_=_[1,_...{a,_b},_4]
=== RUN TestMangleArray/x_=_[1,_...[,2,,],_3]
--- PASS: TestMangleArray (0.01s)
--- PASS: TestMangleArray/x_=_[1,_...[],_2] (0.00s)
--- PASS: TestMangleArray/x_=_[1,_...2,_3] (0.00s)
--- PASS: TestMangleArray/x_=_[1,_...[2],_3] (0.00s)
--- PASS: TestMangleArray/x_=_[1,_...[2,_3],_4] (0.00s)
--- PASS: TestMangleArray/x_=_[1,_...[2,_...y,_3],_4] (0.00s)
--- PASS: TestMangleArray/x_=_[1,_...{a,_b},_4] (0.00s)
--- PASS: TestMangleArray/x_=_[1,_...[,2,,],_3] (0.00s)
=== RUN TestMangleObject
=== RUN TestMangleObject/x_=_{['y']:_z}
=== RUN TestMangleObject/x_=_{['y']()_{}}
=== RUN TestMangleObject/x_=_{get_['y']()_{}}
=== RUN TestMangleObject/x_=_{set_['y'](z)_{}}
=== RUN TestMangleObject/x_=_{async_['y']()_{}}
=== RUN TestMangleObject/({['y']:_z}_=_x)
=== RUN TestMangleObject/x_=_{a,_...{},_b}
=== RUN TestMangleObject/x_=_{a,_...b,_c}
=== RUN TestMangleObject/x_=_{a,_...{b},_c}
=== RUN TestMangleObject/x_=_{a,_...{b()_{}},_c}
=== RUN TestMangleObject/x_=_{a,_...{b,_c},_d}
=== RUN TestMangleObject/x_=_{a,_...{b,_...y,_c},_d}
=== RUN TestMangleObject/x_=_{a,_...[b,_c],_d}
=== RUN TestMangleObject/x_=_{a,_...{[b]:_c},_d}
=== RUN TestMangleObject/x_=_{a,_...{[b]()_{}},_c}
=== RUN TestMangleObject/x_=_{a,_...{b,_get_c()_{_return_y++_},_d},_e}
=== RUN TestMangleObject/x_=_{a,_...{b,_set_c(_)_{_throw___},_d},_e}
=== RUN TestMangleObject/x_=_{a,_...true,_b}
=== RUN TestMangleObject/x_=_{a,_...null,_b}
=== RUN TestMangleObject/x_=_{a,_...void_0,_b}
=== RUN TestMangleObject/x_=_{a,_...123,_b}
=== RUN TestMangleObject/x_=_{a,_...123n,_b}
=== RUN TestMangleObject/x_=_{a,_.../x/,_b}
=== RUN TestMangleObject/x_=_{a,_...function(){},_b}
=== RUN TestMangleObject/x_=_{a,_...()=>{},_b}
=== RUN TestMangleObject/x_=_{a,_...'123',_b}
=== RUN TestMangleObject/x_=_{a,_...[1,_2,_3],_b}
=== RUN TestMangleObject/x_=_{a,_...(()=>{})(),_b}
=== RUN TestMangleObject/x_=_{['y']:_z}.y
=== RUN TestMangleObject/x_=_{['y']:_z}.y;_var_z
=== RUN TestMangleObject/x_=_{foo:_foo(),_y:_1}.y
=== RUN TestMangleObject/x_=_{foo:_/*_@__PURE___*/_foo(),_y:_1}.y
=== RUN TestMangleObject/x_=_{__proto__:_null}.y
=== RUN TestMangleObject/x_=_{__proto__:_null,_y:_1}.y
=== RUN TestMangleObject/x_=_{__proto__:_null}.__proto__
=== RUN TestMangleObject/x_=_{['__proto__']:_null}.y
=== RUN TestMangleObject/x_=_{['__proto__']:_null,_y:_1}.y
=== RUN TestMangleObject/x_=_{['__proto__']:_null}.__proto__
=== RUN TestMangleObject/x_=_{y:_1}?.y
=== RUN TestMangleObject/x_=_{y:_1}?.['y']
=== RUN TestMangleObject/x_=_{y:_{z:_1}}?.y.z
=== RUN TestMangleObject/x_=_{y:_{z:_1}}?.y?.z
=== RUN TestMangleObject/x_=_{y()_{}}?.y()
=== RUN TestMangleObject/x_=_{y:_1}?.y#01
=== RUN TestMangleObject/x_=_{y:_1}?.['y']#01
=== RUN TestMangleObject/x_=_{y:_{z:_1}}?.y.z#01
=== RUN TestMangleObject/x_=_{y:_{z:_1}}?.y?.z#01
=== RUN TestMangleObject/x_=_{y()_{}}?.y()#01
--- PASS: TestMangleObject (0.06s)
--- PASS: TestMangleObject/x_=_{['y']:_z} (0.00s)
--- PASS: TestMangleObject/x_=_{['y']()_{}} (0.00s)
--- PASS: TestMangleObject/x_=_{get_['y']()_{}} (0.00s)
--- PASS: TestMangleObject/x_=_{set_['y'](z)_{}} (0.00s)
--- PASS: TestMangleObject/x_=_{async_['y']()_{}} (0.00s)
--- PASS: TestMangleObject/({['y']:_z}_=_x) (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{},_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...b,_c} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{b},_c} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{b()_{}},_c} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{b,_c},_d} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{b,_...y,_c},_d} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...[b,_c],_d} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{[b]:_c},_d} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{[b]()_{}},_c} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{b,_get_c()_{_return_y++_},_d},_e} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...{b,_set_c(_)_{_throw___},_d},_e} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...true,_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...null,_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...void_0,_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...123,_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...123n,_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_.../x/,_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...function(){},_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...()=>{},_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...'123',_b} (0.01s)
--- PASS: TestMangleObject/x_=_{a,_...[1,_2,_3],_b} (0.00s)
--- PASS: TestMangleObject/x_=_{a,_...(()=>{})(),_b} (0.00s)
--- PASS: TestMangleObject/x_=_{['y']:_z}.y (0.00s)
--- PASS: TestMangleObject/x_=_{['y']:_z}.y;_var_z (0.00s)
--- PASS: TestMangleObject/x_=_{foo:_foo(),_y:_1}.y (0.00s)
--- PASS: TestMangleObject/x_=_{foo:_/*_@__PURE___*/_foo(),_y:_1}.y (0.00s)
--- PASS: TestMangleObject/x_=_{__proto__:_null}.y (0.00s)
--- PASS: TestMangleObject/x_=_{__proto__:_null,_y:_1}.y (0.00s)
--- PASS: TestMangleObject/x_=_{__proto__:_null}.__proto__ (0.00s)
--- PASS: TestMangleObject/x_=_{['__proto__']:_null}.y (0.00s)
--- PASS: TestMangleObject/x_=_{['__proto__']:_null,_y:_1}.y (0.00s)
--- PASS: TestMangleObject/x_=_{['__proto__']:_null}.__proto__ (0.00s)
--- PASS: TestMangleObject/x_=_{y:_1}?.y (0.00s)
--- PASS: TestMangleObject/x_=_{y:_1}?.['y'] (0.00s)
--- PASS: TestMangleObject/x_=_{y:_{z:_1}}?.y.z (0.00s)
--- PASS: TestMangleObject/x_=_{y:_{z:_1}}?.y?.z (0.00s)
--- PASS: TestMangleObject/x_=_{y()_{}}?.y() (0.00s)
--- PASS: TestMangleObject/x_=_{y:_1}?.y#01 (0.00s)
--- PASS: TestMangleObject/x_=_{y:_1}?.['y']#01 (0.00s)
--- PASS: TestMangleObject/x_=_{y:_{z:_1}}?.y.z#01 (0.00s)
--- PASS: TestMangleObject/x_=_{y:_{z:_1}}?.y?.z#01 (0.00s)
--- PASS: TestMangleObject/x_=_{y()_{}}?.y()#01 (0.00s)
=== RUN TestMangleArrow
=== RUN TestMangleArrow/var_a_=_()_=>_{}
=== RUN TestMangleArrow/var_a_=_()_=>_123
=== RUN TestMangleArrow/var_a_=_()_=>_void_0
=== RUN TestMangleArrow/var_a_=_()_=>_undefined
=== RUN TestMangleArrow/var_a_=_()_=>_{return}
=== RUN TestMangleArrow/var_a_=_()_=>_{return_123}
=== RUN TestMangleArrow/var_a_=_()_=>_{throw_123}
--- PASS: TestMangleArrow (0.03s)
--- PASS: TestMangleArrow/var_a_=_()_=>_{} (0.00s)
--- PASS: TestMangleArrow/var_a_=_()_=>_123 (0.00s)
--- PASS: TestMangleArrow/var_a_=_()_=>_void_0 (0.01s)
--- PASS: TestMangleArrow/var_a_=_()_=>_undefined (0.01s)
--- PASS: TestMangleArrow/var_a_=_()_=>_{return} (0.00s)
--- PASS: TestMangleArrow/var_a_=_()_=>_{return_123} (0.00s)
--- PASS: TestMangleArrow/var_a_=_()_=>_{throw_123} (0.00s)
=== RUN TestMangleTemplate
=== RUN TestMangleTemplate/__=_`a${x}b${y}c`
=== RUN TestMangleTemplate/__=_`a${x}b${'y'}c`
=== RUN TestMangleTemplate/__=_`a${'x'}b${y}c`
=== RUN TestMangleTemplate/__=_`a${'x'}b${'y'}c`
=== RUN TestMangleTemplate/tag`a${x}b${y}c`
=== RUN TestMangleTemplate/tag`a${x}b${'y'}c`
=== RUN TestMangleTemplate/tag`a${'x'}b${y}c`
=== RUN TestMangleTemplate/tag`a${'x'}b${'y'}c`
--- PASS: TestMangleTemplate (0.00s)
--- PASS: TestMangleTemplate/__=_`a${x}b${y}c` (0.00s)
--- PASS: TestMangleTemplate/__=_`a${x}b${'y'}c` (0.00s)
--- PASS: TestMangleTemplate/__=_`a${'x'}b${y}c` (0.00s)
--- PASS: TestMangleTemplate/__=_`a${'x'}b${'y'}c` (0.00s)
--- PASS: TestMangleTemplate/tag`a${x}b${y}c` (0.00s)
--- PASS: TestMangleTemplate/tag`a${x}b${'y'}c` (0.00s)
--- PASS: TestMangleTemplate/tag`a${'x'}b${y}c` (0.00s)
--- PASS: TestMangleTemplate/tag`a${'x'}b${'y'}c` (0.00s)
=== RUN TestMangleTypeofIdentifier
=== RUN TestMangleTypeofIdentifier/return_typeof_(123,_x)
=== RUN TestMangleTypeofIdentifier/return_typeof_(123,_x.y)
=== RUN TestMangleTypeofIdentifier/return_typeof_(123,_x);_var_x
=== RUN TestMangleTypeofIdentifier/return_typeof_(true_&&_x)
=== RUN TestMangleTypeofIdentifier/return_typeof_(true_&&_x.y)
=== RUN TestMangleTypeofIdentifier/return_typeof_(true_&&_x);_var_x
=== RUN TestMangleTypeofIdentifier/return_typeof_(false_||_x)
=== RUN TestMangleTypeofIdentifier/return_typeof_(false_||_x.y)
=== RUN TestMangleTypeofIdentifier/return_typeof_(false_||_x);_var_x
--- PASS: TestMangleTypeofIdentifier (0.01s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(123,_x) (0.00s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(123,_x.y) (0.00s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(123,_x);_var_x (0.00s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(true_&&_x) (0.01s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(true_&&_x.y) (0.00s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(true_&&_x);_var_x (0.00s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(false_||_x) (0.00s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(false_||_x.y) (0.00s)
--- PASS: TestMangleTypeofIdentifier/return_typeof_(false_||_x);_var_x (0.00s)
=== RUN TestMangleEquals
=== RUN TestMangleEquals/return_typeof_x_===_y
=== RUN TestMangleEquals/return_typeof_x_!==_y
=== RUN TestMangleEquals/return_y_===_typeof_x
=== RUN TestMangleEquals/return_y_!==_typeof_x
=== RUN TestMangleEquals/return_typeof_x_===_'string'
=== RUN TestMangleEquals/return_typeof_x_!==_'string'
=== RUN TestMangleEquals/return_'string'_===_typeof_x
=== RUN TestMangleEquals/return_'string'_!==_typeof_x
=== RUN TestMangleEquals/return_a_===_0
=== RUN TestMangleEquals/return_a_!==_0
=== RUN TestMangleEquals/return_(a_&_1)_===_0
=== RUN TestMangleEquals/return_(a_&_1)_!==_0
=== RUN TestMangleEquals/return_a_===_''
=== RUN TestMangleEquals/return_a_!==_''
=== RUN TestMangleEquals/return_(a_+_'!')_===_'a!'
=== RUN TestMangleEquals/return_(a_+_'!')_!==_'a!'
=== RUN TestMangleEquals/return_a_===_false
=== RUN TestMangleEquals/return_a_===_true
=== RUN TestMangleEquals/return_a_!==_false
=== RUN TestMangleEquals/return_a_!==_true
=== RUN TestMangleEquals/return_!a_===_false
=== RUN TestMangleEquals/return_!a_===_true
=== RUN TestMangleEquals/return_!a_!==_false
=== RUN TestMangleEquals/return_!a_!==_true
=== RUN TestMangleEquals/return_false_===_!a
=== RUN TestMangleEquals/return_true_===_!a
=== RUN TestMangleEquals/return_false_!==_!a
=== RUN TestMangleEquals/return_true_!==_!a
=== RUN TestMangleEquals/return_a_===_!b
=== RUN TestMangleEquals/return_a_===_!b#01
=== RUN TestMangleEquals/return_a_!==_!b
=== RUN TestMangleEquals/return_a_!==_!b#01
=== RUN TestMangleEquals/return_!a_===_!b
=== RUN TestMangleEquals/return_!a_===_!b#01
=== RUN TestMangleEquals/return_!a_!==_!b
=== RUN TestMangleEquals/return_!a_!==_!b#01
--- PASS: TestMangleEquals (0.03s)
--- PASS: TestMangleEquals/return_typeof_x_===_y (0.00s)
--- PASS: TestMangleEquals/return_typeof_x_!==_y (0.00s)
--- PASS: TestMangleEquals/return_y_===_typeof_x (0.00s)
--- PASS: TestMangleEquals/return_y_!==_typeof_x (0.00s)
--- PASS: TestMangleEquals/return_typeof_x_===_'string' (0.00s)
--- PASS: TestMangleEquals/return_typeof_x_!==_'string' (0.00s)
--- PASS: TestMangleEquals/return_'string'_===_typeof_x (0.00s)
--- PASS: TestMangleEquals/return_'string'_!==_typeof_x (0.00s)
--- PASS: TestMangleEquals/return_a_===_0 (0.00s)
--- PASS: TestMangleEquals/return_a_!==_0 (0.00s)
--- PASS: TestMangleEquals/return_(a_&_1)_===_0 (0.00s)
--- PASS: TestMangleEquals/return_(a_&_1)_!==_0 (0.00s)
--- PASS: TestMangleEquals/return_a_===_'' (0.00s)
--- PASS: TestMangleEquals/return_a_!==_'' (0.00s)
--- PASS: TestMangleEquals/return_(a_+_'!')_===_'a!' (0.00s)
--- PASS: TestMangleEquals/return_(a_+_'!')_!==_'a!' (0.01s)
--- PASS: TestMangleEquals/return_a_===_false (0.00s)
--- PASS: TestMangleEquals/return_a_===_true (0.00s)
--- PASS: TestMangleEquals/return_a_!==_false (0.00s)
--- PASS: TestMangleEquals/return_a_!==_true (0.00s)
--- PASS: TestMangleEquals/return_!a_===_false (0.00s)
--- PASS: TestMangleEquals/return_!a_===_true (0.00s)
--- PASS: TestMangleEquals/return_!a_!==_false (0.00s)
--- PASS: TestMangleEquals/return_!a_!==_true (0.00s)
--- PASS: TestMangleEquals/return_false_===_!a (0.00s)
--- PASS: TestMangleEquals/return_true_===_!a (0.00s)
--- PASS: TestMangleEquals/return_false_!==_!a (0.00s)
--- PASS: TestMangleEquals/return_true_!==_!a (0.00s)
--- PASS: TestMangleEquals/return_a_===_!b (0.00s)
--- PASS: TestMangleEquals/return_a_===_!b#01 (0.00s)
--- PASS: TestMangleEquals/return_a_!==_!b (0.00s)
--- PASS: TestMangleEquals/return_a_!==_!b#01 (0.00s)
--- PASS: TestMangleEquals/return_!a_===_!b (0.00s)
--- PASS: TestMangleEquals/return_!a_===_!b#01 (0.00s)
--- PASS: TestMangleEquals/return_!a_!==_!b (0.00s)
--- PASS: TestMangleEquals/return_!a_!==_!b#01 (0.00s)
=== RUN TestMangleUnaryInsideComma
=== RUN TestMangleUnaryInsideComma/return_-(a,_b)
=== RUN TestMangleUnaryInsideComma/return_+(a,_b)
=== RUN TestMangleUnaryInsideComma/return_~(a,_b)
=== RUN TestMangleUnaryInsideComma/return_!(a,_b)
=== RUN TestMangleUnaryInsideComma/return_void_(a,_b)
=== RUN TestMangleUnaryInsideComma/return_typeof_(a,_b)
=== RUN TestMangleUnaryInsideComma/return_delete_(a,_b)
--- PASS: TestMangleUnaryInsideComma (0.00s)
--- PASS: TestMangleUnaryInsideComma/return_-(a,_b) (0.00s)
--- PASS: TestMangleUnaryInsideComma/return_+(a,_b) (0.00s)
--- PASS: TestMangleUnaryInsideComma/return_~(a,_b) (0.00s)
--- PASS: TestMangleUnaryInsideComma/return_!(a,_b) (0.00s)
--- PASS: TestMangleUnaryInsideComma/return_void_(a,_b) (0.00s)
--- PASS: TestMangleUnaryInsideComma/return_typeof_(a,_b) (0.00s)
--- PASS: TestMangleUnaryInsideComma/return_delete_(a,_b) (0.00s)
=== RUN TestMangleBinaryInsideComma
=== RUN TestMangleBinaryInsideComma/(a,_b)_&&_c
=== RUN TestMangleBinaryInsideComma/(a,_b)_==_c
=== RUN TestMangleBinaryInsideComma/(a,_b)_+_c
=== RUN TestMangleBinaryInsideComma/a_&&_(b,_c)
=== RUN TestMangleBinaryInsideComma/a_==_(b,_c)
=== RUN TestMangleBinaryInsideComma/a_+_(b,_c)
--- PASS: TestMangleBinaryInsideComma (0.00s)
--- PASS: TestMangleBinaryInsideComma/(a,_b)_&&_c (0.00s)
--- PASS: TestMangleBinaryInsideComma/(a,_b)_==_c (0.00s)
--- PASS: TestMangleBinaryInsideComma/(a,_b)_+_c (0.00s)
--- PASS: TestMangleBinaryInsideComma/a_&&_(b,_c) (0.00s)
--- PASS: TestMangleBinaryInsideComma/a_==_(b,_c) (0.00s)
--- PASS: TestMangleBinaryInsideComma/a_+_(b,_c) (0.00s)
=== RUN TestMangleNestedLogical
=== RUN TestMangleNestedLogical/(a_&&_b)_&&_c
=== RUN TestMangleNestedLogical/a_&&_(b_&&_c)
=== RUN TestMangleNestedLogical/(a_||_b)_&&_c
=== RUN TestMangleNestedLogical/a_&&_(b_||_c)
=== RUN TestMangleNestedLogical/(a_||_b)_||_c
=== RUN TestMangleNestedLogical/a_||_(b_||_c)
=== RUN TestMangleNestedLogical/(a_&&_b)_||_c
=== RUN TestMangleNestedLogical/a_||_(b_&&_c)
--- PASS: TestMangleNestedLogical (0.00s)
--- PASS: TestMangleNestedLogical/(a_&&_b)_&&_c (0.00s)
--- PASS: TestMangleNestedLogical/a_&&_(b_&&_c) (0.00s)
--- PASS: TestMangleNestedLogical/(a_||_b)_&&_c (0.00s)
--- PASS: TestMangleNestedLogical/a_&&_(b_||_c) (0.00s)
--- PASS: TestMangleNestedLogical/(a_||_b)_||_c (0.00s)
--- PASS: TestMangleNestedLogical/a_||_(b_||_c) (0.00s)
--- PASS: TestMangleNestedLogical/(a_&&_b)_||_c (0.00s)
--- PASS: TestMangleNestedLogical/a_||_(b_&&_c) (0.00s)
=== RUN TestMangleEqualsUndefined
=== RUN TestMangleEqualsUndefined/return_a_===_void_0
=== RUN TestMangleEqualsUndefined/return_a_!==_void_0
=== RUN TestMangleEqualsUndefined/return_void_0_===_a
=== RUN TestMangleEqualsUndefined/return_void_0_!==_a
=== RUN TestMangleEqualsUndefined/return_a_==_void_0
=== RUN TestMangleEqualsUndefined/return_a_!=_void_0
=== RUN TestMangleEqualsUndefined/return_void_0_==_a
=== RUN TestMangleEqualsUndefined/return_void_0_!=_a
=== RUN TestMangleEqualsUndefined/return_a_===_null_||_a_===_undefined
=== RUN TestMangleEqualsUndefined/return_a_===_null_||_a_!==_undefined
=== RUN TestMangleEqualsUndefined/return_a_!==_null_||_a_===_undefined
=== RUN TestMangleEqualsUndefined/return_a_===_null_&&_a_===_undefined
=== RUN TestMangleEqualsUndefined/return_a.x_===_null_||_a.x_===_undefined
=== RUN TestMangleEqualsUndefined/return_a_===_undefined_||_a_===_null
=== RUN TestMangleEqualsUndefined/return_a_===_undefined_||_a_!==_null
=== RUN TestMangleEqualsUndefined/return_a_!==_undefined_||_a_===_null
=== RUN TestMangleEqualsUndefined/return_a_===_undefined_&&_a_===_null
=== RUN TestMangleEqualsUndefined/return_a.x_===_undefined_||_a.x_===_null
=== RUN TestMangleEqualsUndefined/return_a_!==_null_&&_a_!==_undefined
=== RUN TestMangleEqualsUndefined/return_a_!==_null_&&_a_===_undefined
=== RUN TestMangleEqualsUndefined/return_a_===_null_&&_a_!==_undefined
=== RUN TestMangleEqualsUndefined/return_a_!==_null_||_a_!==_undefined
=== RUN TestMangleEqualsUndefined/return_a.x_!==_null_&&_a.x_!==_undefined
=== RUN TestMangleEqualsUndefined/return_a_!==_undefined_&&_a_!==_null
=== RUN TestMangleEqualsUndefined/return_a_!==_undefined_&&_a_===_null
=== RUN TestMangleEqualsUndefined/return_a_===_undefined_&&_a_!==_null
=== RUN TestMangleEqualsUndefined/return_a_!==_undefined_||_a_!==_null
=== RUN TestMangleEqualsUndefined/return_a.x_!==_undefined_&&_a.x_!==_null
--- PASS: TestMangleEqualsUndefined (0.02s)
--- PASS: TestMangleEqualsUndefined/return_a_===_void_0 (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_void_0 (0.00s)
--- PASS: TestMangleEqualsUndefined/return_void_0_===_a (0.00s)
--- PASS: TestMangleEqualsUndefined/return_void_0_!==_a (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_==_void_0 (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!=_void_0 (0.00s)
--- PASS: TestMangleEqualsUndefined/return_void_0_==_a (0.00s)
--- PASS: TestMangleEqualsUndefined/return_void_0_!=_a (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_null_||_a_===_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_null_||_a_!==_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_null_||_a_===_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_null_&&_a_===_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a.x_===_null_||_a.x_===_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_undefined_||_a_===_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_undefined_||_a_!==_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_undefined_||_a_===_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_undefined_&&_a_===_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a.x_===_undefined_||_a.x_===_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_null_&&_a_!==_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_null_&&_a_===_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_null_&&_a_!==_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_null_||_a_!==_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a.x_!==_null_&&_a.x_!==_undefined (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_undefined_&&_a_!==_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_undefined_&&_a_===_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_===_undefined_&&_a_!==_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a_!==_undefined_||_a_!==_null (0.00s)
--- PASS: TestMangleEqualsUndefined/return_a.x_!==_undefined_&&_a.x_!==_null (0.00s)
=== RUN TestMangleUnusedFunctionExpressionNames
=== RUN TestMangleUnusedFunctionExpressionNames/x_=_function_y()_{}
=== RUN TestMangleUnusedFunctionExpressionNames/x_=_function_y()_{_return_y_}
=== RUN TestMangleUnusedFunctionExpressionNames/x_=_function_y()_{_if_(0)_return_y_}
--- PASS: TestMangleUnusedFunctionExpressionNames (0.00s)
--- PASS: TestMangleUnusedFunctionExpressionNames/x_=_function_y()_{} (0.00s)
--- PASS: TestMangleUnusedFunctionExpressionNames/x_=_function_y()_{_return_y_} (0.00s)
--- PASS: TestMangleUnusedFunctionExpressionNames/x_=_function_y()_{_if_(0)_return_y_} (0.00s)
=== RUN TestMangleClass
=== RUN TestMangleClass/class_x_{['y']_=_z}
=== RUN TestMangleClass/class_x_{['y']()_{}}
=== RUN TestMangleClass/class_x_{get_['y']()_{}}
=== RUN TestMangleClass/class_x_{set_['y'](z)_{}}
=== RUN TestMangleClass/class_x_{async_['y']()_{}}
=== RUN TestMangleClass/x_=_class_{['y']_=_z}
=== RUN TestMangleClass/x_=_class_{['y']()_{}}
=== RUN TestMangleClass/x_=_class_{get_['y']()_{}}
=== RUN TestMangleClass/x_=_class_{set_['y'](z)_{}}
=== RUN TestMangleClass/x_=_class_{async_['y']()_{}}
--- PASS: TestMangleClass (0.01s)
--- PASS: TestMangleClass/class_x_{['y']_=_z} (0.00s)
--- PASS: TestMangleClass/class_x_{['y']()_{}} (0.00s)
--- PASS: TestMangleClass/class_x_{get_['y']()_{}} (0.00s)
--- PASS: TestMangleClass/class_x_{set_['y'](z)_{}} (0.00s)
--- PASS: TestMangleClass/class_x_{async_['y']()_{}} (0.00s)
--- PASS: TestMangleClass/x_=_class_{['y']_=_z} (0.00s)
--- PASS: TestMangleClass/x_=_class_{['y']()_{}} (0.00s)
--- PASS: TestMangleClass/x_=_class_{get_['y']()_{}} (0.00s)
--- PASS: TestMangleClass/x_=_class_{set_['y'](z)_{}} (0.00s)
--- PASS: TestMangleClass/x_=_class_{async_['y']()_{}} (0.00s)
=== RUN TestMangleUnusedClassExpressionNames
=== RUN TestMangleUnusedClassExpressionNames/x_=_class_y_{}
=== RUN TestMangleUnusedClassExpressionNames/x_=_class_y_{_foo()_{_return_y_}_}
=== RUN TestMangleUnusedClassExpressionNames/x_=_class_y_{_foo()_{_if_(0)_return_y_}_}
--- PASS: TestMangleUnusedClassExpressionNames (0.00s)
--- PASS: TestMangleUnusedClassExpressionNames/x_=_class_y_{} (0.00s)
--- PASS: TestMangleUnusedClassExpressionNames/x_=_class_y_{_foo()_{_return_y_}_} (0.00s)
--- PASS: TestMangleUnusedClassExpressionNames/x_=_class_y_{_foo()_{_if_(0)_return_y_}_} (0.00s)
=== RUN TestMangleUnused
=== RUN TestMangleUnused/null
=== RUN TestMangleUnused/void_0
=== RUN TestMangleUnused/void_0#01
=== RUN TestMangleUnused/false
=== RUN TestMangleUnused/true
=== RUN TestMangleUnused/123
=== RUN TestMangleUnused/123n
=== RUN TestMangleUnused/'abc'
=== RUN TestMangleUnused/0;_'abc'
=== RUN TestMangleUnused/'abc';_'use_strict'
=== RUN TestMangleUnused/function_f()_{_'abc';_'use_strict'_}
=== RUN TestMangleUnused/this
=== RUN TestMangleUnused//regex/
=== RUN TestMangleUnused/(function()_{})
=== RUN TestMangleUnused/(()_=>_{})
=== RUN TestMangleUnused/import.meta
=== RUN TestMangleUnused/+x
=== RUN TestMangleUnused/-x
=== RUN TestMangleUnused/!x
=== RUN TestMangleUnused/~x
=== RUN TestMangleUnused/++x
=== RUN TestMangleUnused/--x
=== RUN TestMangleUnused/x++
=== RUN TestMangleUnused/x--
=== RUN TestMangleUnused/void_x
=== RUN TestMangleUnused/delete_x
=== RUN TestMangleUnused/typeof_x
=== RUN TestMangleUnused/typeof_x()
=== RUN TestMangleUnused/typeof_(0,_x)
=== RUN TestMangleUnused/typeof_(0_||_x)
=== RUN TestMangleUnused/typeof_(1_&&_x)
=== RUN TestMangleUnused/typeof_(1_?_x_:_0)
=== RUN TestMangleUnused/typeof_(0_?_1_:_x)
=== RUN TestMangleUnused/a_+_b
=== RUN TestMangleUnused/a_-_b
=== RUN TestMangleUnused/a_*_b
=== RUN TestMangleUnused/a_/_b
=== RUN TestMangleUnused/a_%_b
=== RUN TestMangleUnused/a_**_b
=== RUN TestMangleUnused/a_&_b
=== RUN TestMangleUnused/a_|_b
=== RUN TestMangleUnused/a_^_b
=== RUN TestMangleUnused/a_<<_b
=== RUN TestMangleUnused/a_>>_b
=== RUN TestMangleUnused/a_>>>_b
=== RUN TestMangleUnused/a_===_b
=== RUN TestMangleUnused/a_!==_b
=== RUN TestMangleUnused/a_==_b
=== RUN TestMangleUnused/a_!=_b
=== RUN TestMangleUnused/a,_b
=== RUN TestMangleUnused/a_+_''_==_b
=== RUN TestMangleUnused/a_+_''_!=_b
=== RUN TestMangleUnused/a_+_''_==_b_+_''
=== RUN TestMangleUnused/a_+_''_!=_b_+_''
=== RUN TestMangleUnused/typeof_a_==_b_+_''
=== RUN TestMangleUnused/typeof_a_!=_b_+_''
=== RUN TestMangleUnused/typeof_a_==_'b'
=== RUN TestMangleUnused/typeof_a_!=_'b'
=== RUN TestMangleUnused/Object
=== RUN TestMangleUnused/Object()
=== RUN TestMangleUnused/NonObject
=== RUN TestMangleUnused/var_bound;_unbound
=== RUN TestMangleUnused/var_bound;_bound
=== RUN TestMangleUnused/foo,_123,_bar
=== RUN TestMangleUnused/[[foo,,_123,,_bar]]
=== RUN TestMangleUnused/var_bound;_[123,_unbound,_...unbound,_234]
=== RUN TestMangleUnused/var_bound;_[123,_bound,_...bound,_234]
=== RUN TestMangleUnused/({foo,_x:_123,_[y]:_123,_z:_z,_bar})
=== RUN TestMangleUnused/var_bound;_({x:_123,_unbound,_...unbound,_[unbound]:_null,_y:_234})
=== RUN TestMangleUnused/var_bound;_({x:_123,_bound,_...bound,_[bound]:_null,_y:_234})
=== RUN TestMangleUnused/var_bound;_({x:_123,_bound,_...bound,_[bound]:_foo(),_y:_234})
=== RUN TestMangleUnused/console.log(1,_foo(),_bar())
=== RUN TestMangleUnused//*_@__PURE___*/_console.log(1,_foo(),_bar())
=== RUN TestMangleUnused/new_TestCase(1,_foo(),_bar())
=== RUN TestMangleUnused//*_@__PURE___*/_new_TestCase(1,_foo(),_bar())
=== RUN TestMangleUnused/let_x_=_(1,_2)
=== RUN TestMangleUnused/let_x_=_(y,_2)
=== RUN TestMangleUnused/let_x_=_(/*_@__PURE___*/_foo(bar),_2)
=== RUN TestMangleUnused/let_x_=_(2,_y)
=== RUN TestMangleUnused/let_x_=_(2,_y)()
=== RUN TestMangleUnused/let_x_=_(true_&&_y)()
=== RUN TestMangleUnused/let_x_=_(false_||_y)()
=== RUN TestMangleUnused/let_x_=_(null_??_y)()
=== RUN TestMangleUnused/let_x_=_(1_?_y_:_2)()
=== RUN TestMangleUnused/let_x_=_(0_?_1_:_y)()
=== RUN TestMangleUnused/let_x_=_(2,_y.z)
=== RUN TestMangleUnused/let_x_=_(2,_y.z)()
=== RUN TestMangleUnused/let_x_=_(true_&&_y.z)()
=== RUN TestMangleUnused/let_x_=_(false_||_y.z)()
=== RUN TestMangleUnused/let_x_=_(null_??_y.z)()
=== RUN TestMangleUnused/let_x_=_(1_?_y.z_:_2)()
=== RUN TestMangleUnused/let_x_=_(0_?_1_:_y.z)()
=== RUN TestMangleUnused/let_x_=_(2,_y[z])
=== RUN TestMangleUnused/let_x_=_(2,_y[z])()
=== RUN TestMangleUnused/let_x_=_(true_&&_y[z])()
=== RUN TestMangleUnused/let_x_=_(false_||_y[z])()
=== RUN TestMangleUnused/let_x_=_(null_??_y[z])()
=== RUN TestMangleUnused/let_x_=_(1_?_y[z]_:_2)()
=== RUN TestMangleUnused/let_x_=_(0_?_1_:_y[z])()
=== RUN TestMangleUnused/delete_(x)
=== RUN TestMangleUnused/delete_(2,_x)
=== RUN TestMangleUnused/delete_(true_&&_x)
=== RUN TestMangleUnused/delete_(false_||_x)
=== RUN TestMangleUnused/delete_(null_??_x)
=== RUN TestMangleUnused/delete_(1_?_x_:_2)
=== RUN TestMangleUnused/delete_(0_?_1_:_x)
=== RUN TestMangleUnused/delete_(1,_NaN)
=== RUN TestMangleUnused/delete_(1,_Infinity)
=== RUN TestMangleUnused/delete_(1,_-Infinity)
=== RUN TestMangleUnused/foo_?_1_:_2
=== RUN TestMangleUnused/foo_?_1_:_bar
=== RUN TestMangleUnused/foo_?_bar_:_2
=== RUN TestMangleUnused/foo_?_bar_:_baz
=== RUN TestMangleUnused/foo_&&_bar
=== RUN TestMangleUnused/var_foo;_foo_&&_bar
=== RUN TestMangleUnused/var_bar;_foo_&&_bar
=== RUN TestMangleUnused/var_foo,_bar;_foo_&&_bar
=== RUN TestMangleUnused/foo_||_bar
=== RUN TestMangleUnused/var_foo;_foo_||_bar
=== RUN TestMangleUnused/var_bar;_foo_||_bar
=== RUN TestMangleUnused/var_foo,_bar;_foo_||_bar
=== RUN TestMangleUnused/foo_??_bar
=== RUN TestMangleUnused/var_foo;_foo_??_bar
=== RUN TestMangleUnused/var_bar;_foo_??_bar
=== RUN TestMangleUnused/var_foo,_bar;_foo_??_bar
=== RUN TestMangleUnused/tag`a${b}c${d}e`
=== RUN TestMangleUnused/`a${b}c${d}e`
=== RUN TestMangleUnused/'a'_+_b_+_'c'_+_d
=== RUN TestMangleUnused/a_+_'b'_+_c_+_'d'
=== RUN TestMangleUnused/a_+_b_+_'c'_+_'d'
=== RUN TestMangleUnused/'a'_+_'b'_+_c_+_d
=== RUN TestMangleUnused/(a_+_'')_+_(b_+_'')
=== RUN TestMangleUnused/with_(a)_[]
=== RUN TestMangleUnused/var_a;_with_(b)_a
--- PASS: TestMangleUnused (0.07s)
--- PASS: TestMangleUnused/null (0.00s)
--- PASS: TestMangleUnused/void_0 (0.00s)
--- PASS: TestMangleUnused/void_0#01 (0.00s)
--- PASS: TestMangleUnused/false (0.00s)
--- PASS: TestMangleUnused/true (0.00s)
--- PASS: TestMangleUnused/123 (0.00s)
--- PASS: TestMangleUnused/123n (0.00s)
--- PASS: TestMangleUnused/'abc' (0.00s)
--- PASS: TestMangleUnused/0;_'abc' (0.00s)
--- PASS: TestMangleUnused/'abc';_'use_strict' (0.00s)
--- PASS: TestMangleUnused/function_f()_{_'abc';_'use_strict'_} (0.00s)
--- PASS: TestMangleUnused/this (0.00s)
--- PASS: TestMangleUnused//regex/ (0.00s)
--- PASS: TestMangleUnused/(function()_{}) (0.00s)
--- PASS: TestMangleUnused/(()_=>_{}) (0.00s)
--- PASS: TestMangleUnused/import.meta (0.00s)
--- PASS: TestMangleUnused/+x (0.00s)
--- PASS: TestMangleUnused/-x (0.00s)
--- PASS: TestMangleUnused/!x (0.00s)
--- PASS: TestMangleUnused/~x (0.00s)
--- PASS: TestMangleUnused/++x (0.00s)
--- PASS: TestMangleUnused/--x (0.00s)
--- PASS: TestMangleUnused/x++ (0.00s)
--- PASS: TestMangleUnused/x-- (0.00s)
--- PASS: TestMangleUnused/void_x (0.00s)
--- PASS: TestMangleUnused/delete_x (0.00s)
--- PASS: TestMangleUnused/typeof_x (0.00s)
--- PASS: TestMangleUnused/typeof_x() (0.00s)
--- PASS: TestMangleUnused/typeof_(0,_x) (0.00s)
--- PASS: TestMangleUnused/typeof_(0_||_x) (0.00s)
--- PASS: TestMangleUnused/typeof_(1_&&_x) (0.00s)
--- PASS: TestMangleUnused/typeof_(1_?_x_:_0) (0.00s)
--- PASS: TestMangleUnused/typeof_(0_?_1_:_x) (0.00s)
--- PASS: TestMangleUnused/a_+_b (0.00s)
--- PASS: TestMangleUnused/a_-_b (0.00s)
--- PASS: TestMangleUnused/a_*_b (0.00s)
--- PASS: TestMangleUnused/a_/_b (0.00s)
--- PASS: TestMangleUnused/a_%_b (0.00s)
--- PASS: TestMangleUnused/a_**_b (0.00s)
--- PASS: TestMangleUnused/a_&_b (0.00s)
--- PASS: TestMangleUnused/a_|_b (0.00s)
--- PASS: TestMangleUnused/a_^_b (0.00s)
--- PASS: TestMangleUnused/a_<<_b (0.00s)
--- PASS: TestMangleUnused/a_>>_b (0.00s)
--- PASS: TestMangleUnused/a_>>>_b (0.00s)
--- PASS: TestMangleUnused/a_===_b (0.00s)
--- PASS: TestMangleUnused/a_!==_b (0.00s)
--- PASS: TestMangleUnused/a_==_b (0.00s)
--- PASS: TestMangleUnused/a_!=_b (0.00s)
--- PASS: TestMangleUnused/a,_b (0.00s)
--- PASS: TestMangleUnused/a_+_''_==_b (0.00s)
--- PASS: TestMangleUnused/a_+_''_!=_b (0.00s)
--- PASS: TestMangleUnused/a_+_''_==_b_+_'' (0.00s)
--- PASS: TestMangleUnused/a_+_''_!=_b_+_'' (0.00s)
--- PASS: TestMangleUnused/typeof_a_==_b_+_'' (0.00s)
--- PASS: TestMangleUnused/typeof_a_!=_b_+_'' (0.00s)
--- PASS: TestMangleUnused/typeof_a_==_'b' (0.00s)
--- PASS: TestMangleUnused/typeof_a_!=_'b' (0.00s)
--- PASS: TestMangleUnused/Object (0.00s)
--- PASS: TestMangleUnused/Object() (0.00s)
--- PASS: TestMangleUnused/NonObject (0.00s)
--- PASS: TestMangleUnused/var_bound;_unbound (0.00s)
--- PASS: TestMangleUnused/var_bound;_bound (0.00s)
--- PASS: TestMangleUnused/foo,_123,_bar (0.00s)
--- PASS: TestMangleUnused/[[foo,,_123,,_bar]] (0.00s)
--- PASS: TestMangleUnused/var_bound;_[123,_unbound,_...unbound,_234] (0.00s)
--- PASS: TestMangleUnused/var_bound;_[123,_bound,_...bound,_234] (0.00s)
--- PASS: TestMangleUnused/({foo,_x:_123,_[y]:_123,_z:_z,_bar}) (0.00s)
--- PASS: TestMangleUnused/var_bound;_({x:_123,_unbound,_...unbound,_[unbound]:_null,_y:_234}) (0.00s)
--- PASS: TestMangleUnused/var_bound;_({x:_123,_bound,_...bound,_[bound]:_null,_y:_234}) (0.00s)
--- PASS: TestMangleUnused/var_bound;_({x:_123,_bound,_...bound,_[bound]:_foo(),_y:_234}) (0.00s)
--- PASS: TestMangleUnused/console.log(1,_foo(),_bar()) (0.00s)
--- PASS: TestMangleUnused//*_@__PURE___*/_console.log(1,_foo(),_bar()) (0.00s)
--- PASS: TestMangleUnused/new_TestCase(1,_foo(),_bar()) (0.00s)
--- PASS: TestMangleUnused//*_@__PURE___*/_new_TestCase(1,_foo(),_bar()) (0.00s)
--- PASS: TestMangleUnused/let_x_=_(1,_2) (0.00s)
--- PASS: TestMangleUnused/let_x_=_(y,_2) (0.00s)
--- PASS: TestMangleUnused/let_x_=_(/*_@__PURE___*/_foo(bar),_2) (0.00s)
--- PASS: TestMangleUnused/let_x_=_(2,_y) (0.00s)
--- PASS: TestMangleUnused/let_x_=_(2,_y)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(true_&&_y)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(false_||_y)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(null_??_y)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(1_?_y_:_2)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(0_?_1_:_y)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(2,_y.z) (0.00s)
--- PASS: TestMangleUnused/let_x_=_(2,_y.z)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(true_&&_y.z)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(false_||_y.z)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(null_??_y.z)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(1_?_y.z_:_2)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(0_?_1_:_y.z)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(2,_y[z]) (0.00s)
--- PASS: TestMangleUnused/let_x_=_(2,_y[z])() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(true_&&_y[z])() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(false_||_y[z])() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(null_??_y[z])() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(1_?_y[z]_:_2)() (0.00s)
--- PASS: TestMangleUnused/let_x_=_(0_?_1_:_y[z])() (0.00s)
--- PASS: TestMangleUnused/delete_(x) (0.00s)
--- PASS: TestMangleUnused/delete_(2,_x) (0.00s)
--- PASS: TestMangleUnused/delete_(true_&&_x) (0.00s)
--- PASS: TestMangleUnused/delete_(false_||_x) (0.00s)
--- PASS: TestMangleUnused/delete_(null_??_x) (0.00s)
--- PASS: TestMangleUnused/delete_(1_?_x_:_2) (0.00s)
--- PASS: TestMangleUnused/delete_(0_?_1_:_x) (0.00s)
--- PASS: TestMangleUnused/delete_(1,_NaN) (0.00s)
--- PASS: TestMangleUnused/delete_(1,_Infinity) (0.00s)
--- PASS: TestMangleUnused/delete_(1,_-Infinity) (0.00s)
--- PASS: TestMangleUnused/foo_?_1_:_2 (0.00s)
--- PASS: TestMangleUnused/foo_?_1_:_bar (0.00s)
--- PASS: TestMangleUnused/foo_?_bar_:_2 (0.00s)
--- PASS: TestMangleUnused/foo_?_bar_:_baz (0.00s)
--- PASS: TestMangleUnused/foo_&&_bar (0.00s)
--- PASS: TestMangleUnused/var_foo;_foo_&&_bar (0.00s)
--- PASS: TestMangleUnused/var_bar;_foo_&&_bar (0.00s)
--- PASS: TestMangleUnused/var_foo,_bar;_foo_&&_bar (0.00s)
--- PASS: TestMangleUnused/foo_||_bar (0.00s)
--- PASS: TestMangleUnused/var_foo;_foo_||_bar (0.00s)
--- PASS: TestMangleUnused/var_bar;_foo_||_bar (0.00s)
--- PASS: TestMangleUnused/var_foo,_bar;_foo_||_bar (0.00s)
--- PASS: TestMangleUnused/foo_??_bar (0.00s)
--- PASS: TestMangleUnused/var_foo;_foo_??_bar (0.00s)
--- PASS: TestMangleUnused/var_bar;_foo_??_bar (0.00s)
--- PASS: TestMangleUnused/var_foo,_bar;_foo_??_bar (0.00s)
--- PASS: TestMangleUnused/tag`a${b}c${d}e` (0.00s)
--- PASS: TestMangleUnused/`a${b}c${d}e` (0.00s)
--- PASS: TestMangleUnused/'a'_+_b_+_'c'_+_d (0.00s)
--- PASS: TestMangleUnused/a_+_'b'_+_c_+_'d' (0.00s)
--- PASS: TestMangleUnused/a_+_b_+_'c'_+_'d' (0.00s)
--- PASS: TestMangleUnused/'a'_+_'b'_+_c_+_d (0.00s)
--- PASS: TestMangleUnused/(a_+_'')_+_(b_+_'') (0.00s)
--- PASS: TestMangleUnused/with_(a)_[] (0.00s)
--- PASS: TestMangleUnused/var_a;_with_(b)_a (0.00s)
=== RUN TestMangleInlineLocals
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{var_x_=_1;_return_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{const_x_=_1;_return_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_if_(false)_x++;_return_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_if_(true)_x++;_return_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_x_+_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_+x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_-x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_!x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_~x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_void_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_typeof_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_++x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_--x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x++}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x--}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_delete_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x_=_2}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x_+=_2}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x_||=_2}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_arg0_=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_arg0_+=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_arg0_||=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_arg0_=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_arg0_+=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_arg0_||=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_y.z_=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_y.z_+=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_y.z_||=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_y.z_=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_y.z_+=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_y.z_||=_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_fn()_+_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_y();_arg0_+_x}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_?_y_:_z;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_?_x_:_y;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_?_y_:_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_||_y;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_&&_y;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_??_y;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_||_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_&&_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_??_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_?_x_:_z;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_?_z_:_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_2)_?_x_:_3;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_2)_?_3_:_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_y_:_1)_?_x_:_2;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_y)_?_x_:_2;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_y_:_1)_?_2_:_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_y)_?_2_:_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_||_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_&&_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_??_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_?_arg0_:_y;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_?_x_:_y;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_?_y_:_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_||_arg0;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_&&_arg0;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_??_arg0;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_||_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_&&_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_??_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_let_y_=_x[prop];_let_z_=_y.val;_throw_z}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn(),_y_=_x[prop],_z_=_y.val;_throw_z}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_++x;_return_y}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_x;_return_[x,_y]}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_++x;_return_[x,_y]}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_{valueOf()_{_x_=_1_}};_let_z_=_x;_return_[y_==_1,_z]}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[...x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[x,_...arg1];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[...arg1,_x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1(...x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1(x,_...arg1);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1(...arg1,_x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_arg1(x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_throw_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_if_(x)_return_1;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_switch_(x)_{_case_0:_return_1;_}}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_let_y_=_x;_return_y_+_y;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_do_{}_while_(x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_while_(x)_return_1;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_for_(;_x;_)_return_1;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg1?.[x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg1?.(x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.a_===_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[0]_===_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(0)_===_x;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.a[x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.a(x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[a][x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[a](x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(a)[x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(a)(x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x:_y,_y:_x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x:_arg1,_y:_x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[x]:_0};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[y]:_x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[arg1]:_x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{y()_{},_x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[y]()_{},_x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{...x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{...x,_y};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x,_...y};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{...y,_x};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_`a${x}b${y}c`;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_`a${y}b${x}c`;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_`a${arg1}b${x}c`;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x`y`;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y`a${x}b`;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1`a${x}b`;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_'x';_return_`a${x}b`;}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_import(x);}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[import(y),_x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[import(arg1),_x];}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_async_()_=>_{_let_x_=_arg0;_await_x;_};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_async_()_=>_{_let_x_=_arg0;_await_y;_return_x;_};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_async_()_=>_{_let_x_=_arg0;_await_arg1;_return_x;_};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield_x;_};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield;_return_x;_};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield_y;_return_x;_};}
=== RUN TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield_arg1;_return_x;_};}
=== RUN TestMangleInlineLocals/(x_=>_{_let_y_=_x;_throw_y_??_z_})()
=== RUN TestMangleInlineLocals/(x_=>_{_let_y_=_x;_y.z_??=_z_})()
=== RUN TestMangleInlineLocals/(x_=>_{_let_y_=_x;_y?.z_})()
--- PASS: TestMangleInlineLocals (0.11s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{var_x_=_1;_return_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{const_x_=_1;_return_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_if_(false)_x++;_return_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_if_(true)_x++;_return_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_x_+_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_+x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_-x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_!x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_~x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_void_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_return_typeof_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_++x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_--x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x++} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x--} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_delete_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x_=_2} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x_+=_2} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_x_||=_2} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_arg0_=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_arg0_+=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_arg0_||=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_arg0_=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_arg0_+=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_arg0_||=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_y.z_=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_y.z_+=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_y.z_||=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_y.z_=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_y.z_+=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_y.z_||=_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_1;_fn()_+_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_y();_arg0_+_x} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_?_y_:_z;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_?_x_:_y;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_?_y_:_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_||_y;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_&&_y;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x_??_y;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_||_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_&&_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1_??_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_?_x_:_z;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_?_z_:_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_2)_?_x_:_3;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_2)_?_3_:_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_y_:_1)_?_x_:_2;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_y)_?_x_:_2;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_y_:_1)_?_2_:_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_(arg1_?_1_:_y)_?_2_:_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_||_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_&&_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y_??_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_?_arg0_:_y;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_?_x_:_y;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_?_y_:_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_||_arg0;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_&&_arg0;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_x_??_arg0;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_||_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_&&_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg0_??_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_let_y_=_x[prop];_let_z_=_y.val;_throw_z} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn(),_y_=_x[prop],_z_=_y.val;_throw_z} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_++x;_return_y} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_x;_return_[x,_y]} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_++x;_return_[x,_y]} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_0;_let_y_=_{valueOf()_{_x_=_1_}};_let_z_=_x;_return_[y_==_1,_z]} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[...x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[x,_...arg1];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[...arg1,_x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1(...x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1(x,_...arg1);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1(...arg1,_x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_arg1(x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_throw_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_if_(x)_return_1;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_switch_(x)_{_case_0:_return_1;_}} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_let_y_=_x;_return_y_+_y;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_do_{}_while_(x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_while_(x)_return_1;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_for_(;_x;_)_return_1;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg1?.[x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_fn();_return_arg1?.(x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.a_===_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[0]_===_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(0)_===_x;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.a[x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.a(x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[a][x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.[a](x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(a)[x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1?.(a)(x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x:_y,_y:_x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x:_arg1,_y:_x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[x]:_0};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[y]:_x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[arg1]:_x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{y()_{},_x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{[y]()_{},_x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{...x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{...x,_y};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{x,_...y};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_{...y,_x};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_`a${x}b${y}c`;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_`a${y}b${x}c`;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_`a${arg1}b${x}c`;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_x`y`;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_y`a${x}b`;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_arg1`a${x}b`;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_'x';_return_`a${x}b`;} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_import(x);} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[import(y),_x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{let_x_=_arg0;_return_[import(arg1),_x];} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_async_()_=>_{_let_x_=_arg0;_await_x;_};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_async_()_=>_{_let_x_=_arg0;_await_y;_return_x;_};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_async_()_=>_{_let_x_=_arg0;_await_arg1;_return_x;_};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield_x;_};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield;_return_x;_};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield_y;_return_x;_};} (0.00s)
--- PASS: TestMangleInlineLocals/function_wrapper(arg0,_arg1)_{return_function*_()_{_let_x_=_arg0;_yield_arg1;_return_x;_};} (0.00s)
--- PASS: TestMangleInlineLocals/(x_=>_{_let_y_=_x;_throw_y_??_z_})() (0.00s)
--- PASS: TestMangleInlineLocals/(x_=>_{_let_y_=_x;_y.z_??=_z_})() (0.00s)
--- PASS: TestMangleInlineLocals/(x_=>_{_let_y_=_x;_y?.z_})() (0.00s)
=== RUN TestTrimCodeInDeadControlFlow
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_;_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_b()_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_const_b_=_c_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_let_b_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_throw_b_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_return_b_}
=== RUN TestTrimCodeInDeadControlFlow/b:_{_if_(1)_a();_else_{_break_b_}_}
=== RUN TestTrimCodeInDeadControlFlow/b:_while_(1)_if_(1)_a();_else_{_continue_b_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_class_b_{}_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_debugger_}
=== RUN TestTrimCodeInDeadControlFlow/if_(0)_{let_a_=_1}_else_a()
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_{let_a_=_1}_else_a()
=== RUN TestTrimCodeInDeadControlFlow/if_(0)_a();_else_{let_a_=_1}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{let_a_=_1}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_var_a_=_b_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_var_[a]_=_b_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_var_{x:_a}_=_b_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_function_a()_{}_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_for(;;){var_a}_}
=== RUN TestTrimCodeInDeadControlFlow/if_(1)_{_a();_b()_}_else_{_var_a;_var_b;_}
--- PASS: TestTrimCodeInDeadControlFlow (0.03s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_;_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_b()_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_const_b_=_c_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_let_b_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_throw_b_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_return_b_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/b:_{_if_(1)_a();_else_{_break_b_}_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/b:_while_(1)_if_(1)_a();_else_{_continue_b_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_class_b_{}_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_debugger_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(0)_{let_a_=_1}_else_a() (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_{let_a_=_1}_else_a() (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(0)_a();_else_{let_a_=_1} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{let_a_=_1} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_var_a_=_b_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_var_[a]_=_b_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_var_{x:_a}_=_b_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_function_a()_{}_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_a();_else_{_for(;;){var_a}_} (0.00s)
--- PASS: TestTrimCodeInDeadControlFlow/if_(1)_{_a();_b()_}_else_{_var_a;_var_b;_} (0.00s)
=== RUN TestPreservedComments
=== RUN TestPreservedComments///
=== RUN TestPreservedComments///preserve
=== RUN TestPreservedComments///@__PURE__
=== RUN TestPreservedComments///!
=== RUN TestPreservedComments///@license
=== RUN TestPreservedComments///@preserve
=== RUN TestPreservedComments//**/
=== RUN TestPreservedComments//*preserve*/
=== RUN TestPreservedComments//*@__PURE__*/
=== RUN TestPreservedComments//*!*/
=== RUN TestPreservedComments//*@license*/
=== RUN TestPreservedComments//*@preserve*/
=== RUN TestPreservedComments/foo()_//!_test
=== RUN TestPreservedComments///!_test_foo()
=== RUN TestPreservedComments/if_(1)_//!_test_foo()
=== RUN TestPreservedComments/if_(1)_{//!_test_foo()}
=== RUN TestPreservedComments/if_(1)_{foo()_//!_test_}
=== RUN TestPreservedComments/____/*!______*_Re-indent_test______*/
=== RUN TestPreservedComments/____/*!______*_Re-indent_test______*/#01
=== RUN TestPreservedComments/____/*!_______*_Re-indent_test_______*/
=== RUN TestPreservedComments/____/*!______*_Re-indent_test______*/#02
=== RUN TestPreservedComments/____/*!______*_Re-indent_test______*/#03
=== RUN TestPreservedComments/__/*!____*_Re-indent_test____*/
=== RUN TestPreservedComments/__/*!____*_Re-indent_test____*/#01
=== RUN TestPreservedComments/__/*!_____*_Re-indent_test_____*/
=== RUN TestPreservedComments/__/*!____*_Re-indent_test____*/#02
=== RUN TestPreservedComments/__/*!____*_Re-indent_test____*/#03
=== RUN TestPreservedComments/x_____/*!______*_Re-indent_test______*/
=== RUN TestPreservedComments/x_____/*!______*_Re-indent_test______*/#01
=== RUN TestPreservedComments/x______/*!_______*_Re-indent_test_______*/
=== RUN TestPreservedComments/x_____/*!______*_Re-indent_test______*/#02
=== RUN TestPreservedComments/x_____/*!______*_Re-indent_test______*/#03
--- PASS: TestPreservedComments (0.04s)
--- PASS: TestPreservedComments/// (0.00s)
--- PASS: TestPreservedComments///preserve (0.00s)
--- PASS: TestPreservedComments///@__PURE__ (0.00s)
--- PASS: TestPreservedComments///! (0.00s)
--- PASS: TestPreservedComments///@license (0.00s)
--- PASS: TestPreservedComments///@preserve (0.00s)
--- PASS: TestPreservedComments//**/ (0.00s)
--- PASS: TestPreservedComments//*preserve*/ (0.00s)
--- PASS: TestPreservedComments//*@__PURE__*/ (0.00s)
--- PASS: TestPreservedComments//*!*/ (0.00s)
--- PASS: TestPreservedComments//*@license*/ (0.00s)
--- PASS: TestPreservedComments//*@preserve*/ (0.00s)
--- PASS: TestPreservedComments/foo()_//!_test (0.00s)
--- PASS: TestPreservedComments///!_test_foo() (0.00s)
--- PASS: TestPreservedComments/if_(1)_//!_test_foo() (0.00s)
--- PASS: TestPreservedComments/if_(1)_{//!_test_foo()} (0.00s)
--- PASS: TestPreservedComments/if_(1)_{foo()_//!_test_} (0.00s)
--- PASS: TestPreservedComments/____/*!______*_Re-indent_test______*/ (0.00s)
--- PASS: TestPreservedComments/____/*!______*_Re-indent_test______*/#01 (0.00s)
--- PASS: TestPreservedComments/____/*!_______*_Re-indent_test_______*/ (0.00s)
--- PASS: TestPreservedComments/____/*!______*_Re-indent_test______*/#02 (0.00s)
--- PASS: TestPreservedComments/____/*!______*_Re-indent_test______*/#03 (0.00s)
--- PASS: TestPreservedComments/__/*!____*_Re-indent_test____*/ (0.00s)
--- PASS: TestPreservedComments/__/*!____*_Re-indent_test____*/#01 (0.00s)
--- PASS: TestPreservedComments/__/*!_____*_Re-indent_test_____*/ (0.00s)
--- PASS: TestPreservedComments/__/*!____*_Re-indent_test____*/#02 (0.00s)
--- PASS: TestPreservedComments/__/*!____*_Re-indent_test____*/#03 (0.00s)
--- PASS: TestPreservedComments/x_____/*!______*_Re-indent_test______*/ (0.00s)
--- PASS: TestPreservedComments/x_____/*!______*_Re-indent_test______*/#01 (0.00s)
--- PASS: TestPreservedComments/x______/*!_______*_Re-indent_test_______*/ (0.00s)
--- PASS: TestPreservedComments/x_____/*!______*_Re-indent_test______*/#02 (0.00s)
--- PASS: TestPreservedComments/x_____/*!______*_Re-indent_test______*/#03 (0.00s)
=== RUN TestUnicodeWhitespace
=== RUN TestUnicodeWhitespace/var\bx
=== RUN TestUnicodeWhitespace/var_x
=== RUN TestUnicodeWhitespace/var_x#01
=== RUN TestUnicodeWhitespace/var_x#02
=== RUN TestUnicodeWhitespace/var_x#03
=== RUN TestUnicodeWhitespace/var_x#04
=== RUN TestUnicodeWhitespace/var_x#05
=== RUN TestUnicodeWhitespace/var_x#06
=== RUN TestUnicodeWhitespace/var_x#07
=== RUN TestUnicodeWhitespace/var_x#08
=== RUN TestUnicodeWhitespace/var_x#09
=== RUN TestUnicodeWhitespace/var_x#10
=== RUN TestUnicodeWhitespace/var_x#11
=== RUN TestUnicodeWhitespace/var_x#12
=== RUN TestUnicodeWhitespace/var_x#13
=== RUN TestUnicodeWhitespace/var_x#14
=== RUN TestUnicodeWhitespace/var_x#15
=== RUN TestUnicodeWhitespace/var_x#16
=== RUN TestUnicodeWhitespace/var_x#17
=== RUN TestUnicodeWhitespace/var_x#18
=== RUN TestUnicodeWhitespace/var_x#19
=== RUN TestUnicodeWhitespace/var\ufeffx
=== RUN TestUnicodeWhitespace/<x\by/>
=== RUN TestUnicodeWhitespace/<x_y/>
=== RUN TestUnicodeWhitespace/<x_y/>#01
=== RUN TestUnicodeWhitespace/<x_y/>#02
=== RUN TestUnicodeWhitespace/<x_y/>#03
=== RUN TestUnicodeWhitespace/<x_y/>#04
=== RUN TestUnicodeWhitespace/<x_y/>#05
=== RUN TestUnicodeWhitespace/<x_y/>#06
=== RUN TestUnicodeWhitespace/<x_y/>#07
=== RUN TestUnicodeWhitespace/<x_y/>#08
=== RUN TestUnicodeWhitespace/<x_y/>#09
=== RUN TestUnicodeWhitespace/<x_y/>#10
=== RUN TestUnicodeWhitespace/<x_y/>#11
=== RUN TestUnicodeWhitespace/<x_y/>#12
=== RUN TestUnicodeWhitespace/<x_y/>#13
=== RUN TestUnicodeWhitespace/<x_y/>#14
=== RUN TestUnicodeWhitespace/<x_y/>#15
=== RUN TestUnicodeWhitespace/<x_y/>#16
=== RUN TestUnicodeWhitespace/<x_y/>#17
=== RUN TestUnicodeWhitespace/<x_y/>#18
=== RUN TestUnicodeWhitespace/<x_y/>#19
=== RUN TestUnicodeWhitespace/<x\ufeffy/>
=== RUN TestUnicodeWhitespace/<x>_\b_</x>
=== RUN TestUnicodeWhitespace/<x>___</x>
=== RUN TestUnicodeWhitespace/<x>___</x>#01
=== RUN TestUnicodeWhitespace/<x>___</x>#02
=== RUN TestUnicodeWhitespace/<x>___</x>#03
=== RUN TestUnicodeWhitespace/<x>___</x>#04
=== RUN TestUnicodeWhitespace/<x>___</x>#05
=== RUN TestUnicodeWhitespace/<x>___</x>#06
=== RUN TestUnicodeWhitespace/<x>___</x>#07
=== RUN TestUnicodeWhitespace/<x>___</x>#08
=== RUN TestUnicodeWhitespace/<x>___</x>#09
=== RUN TestUnicodeWhitespace/<x>___</x>#10
=== RUN TestUnicodeWhitespace/<x>___</x>#11
=== RUN TestUnicodeWhitespace/<x>___</x>#12
=== RUN TestUnicodeWhitespace/<x>___</x>#13
=== RUN TestUnicodeWhitespace/<x>___</x>#14
=== RUN TestUnicodeWhitespace/<x>___</x>#15
=== RUN TestUnicodeWhitespace/<x>___</x>#16
=== RUN TestUnicodeWhitespace/<x>___</x>#17
=== RUN TestUnicodeWhitespace/<x>___</x>#18
=== RUN TestUnicodeWhitespace/<x>___</x>#19
=== RUN TestUnicodeWhitespace/<x>_\ufeff_</x>
=== RUN TestUnicodeWhitespace/<x>_\b"_</x>
=== RUN TestUnicodeWhitespace/<x>__"_</x>
=== RUN TestUnicodeWhitespace/<x>__"_</x>#01
=== RUN TestUnicodeWhitespace/<x>__"_</x>#02
=== RUN TestUnicodeWhitespace/<x>__"_</x>#03
=== RUN TestUnicodeWhitespace/<x>__"_</x>#04
=== RUN TestUnicodeWhitespace/<x>__"_</x>#05
=== RUN TestUnicodeWhitespace/<x>__"_</x>#06
=== RUN TestUnicodeWhitespace/<x>__"_</x>#07
=== RUN TestUnicodeWhitespace/<x>__"_</x>#08
=== RUN TestUnicodeWhitespace/<x>__"_</x>#09
=== RUN TestUnicodeWhitespace/<x>__"_</x>#10
=== RUN TestUnicodeWhitespace/<x>__"_</x>#11
=== RUN TestUnicodeWhitespace/<x>__"_</x>#12
=== RUN TestUnicodeWhitespace/<x>__"_</x>#13
=== RUN TestUnicodeWhitespace/<x>__"_</x>#14
=== RUN TestUnicodeWhitespace/<x>__"_</x>#15
=== RUN TestUnicodeWhitespace/<x>__"_</x>#16
=== RUN TestUnicodeWhitespace/<x>__"_</x>#17
=== RUN TestUnicodeWhitespace/<x>__"_</x>#18
=== RUN TestUnicodeWhitespace/<x>__"_</x>#19
=== RUN TestUnicodeWhitespace/<x>_\ufeff"_</x>
=== RUN TestUnicodeWhitespace/var_x#20
=== RUN TestUnicodeWhitespace/<x_y/>#20
=== RUN TestUnicodeWhitespace/<x>___</x>#20
=== RUN TestUnicodeWhitespace/<x>__"_</x>#20
--- PASS: TestUnicodeWhitespace (0.13s)
--- PASS: TestUnicodeWhitespace/var\bx (0.00s)
--- PASS: TestUnicodeWhitespace/var_x (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#01 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#02 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#03 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#04 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#05 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#06 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#07 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#08 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#09 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#10 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#11 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#12 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#13 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#14 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#15 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#16 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#17 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#18 (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#19 (0.00s)
--- PASS: TestUnicodeWhitespace/var\ufeffx (0.00s)
--- PASS: TestUnicodeWhitespace/<x\by/> (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/> (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#01 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#02 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#03 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#04 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#05 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#06 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#07 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#08 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#09 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#10 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#11 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#12 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#13 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#14 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#15 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#16 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#17 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#18 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#19 (0.00s)
--- PASS: TestUnicodeWhitespace/<x\ufeffy/> (0.00s)
--- PASS: TestUnicodeWhitespace/<x>_\b_</x> (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x> (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#01 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#02 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#03 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#04 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#05 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#06 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#07 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#08 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#09 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#10 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#11 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#12 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#13 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#14 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#15 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#16 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#17 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#18 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#19 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>_\ufeff_</x> (0.00s)
--- PASS: TestUnicodeWhitespace/<x>_\b"_</x> (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x> (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#01 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#02 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#03 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#04 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#05 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#06 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#07 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#08 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#09 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#10 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#11 (0.01s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#12 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#13 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#14 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#15 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#16 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#17 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#18 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#19 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>_\ufeff"_</x> (0.00s)
--- PASS: TestUnicodeWhitespace/var_x#20 (0.00s)
--- PASS: TestUnicodeWhitespace/<x_y/>#20 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>___</x>#20 (0.00s)
--- PASS: TestUnicodeWhitespace/<x>__"_</x>#20 (0.00s)
=== RUN TestReplacementCharacter
=== RUN TestReplacementCharacter///�_123
=== RUN TestReplacementCharacter//*�*/123
=== RUN TestReplacementCharacter/'�'
=== RUN TestReplacementCharacter/"�"
=== RUN TestReplacementCharacter/`�`
=== RUN TestReplacementCharacter//�/
=== RUN TestReplacementCharacter/<a>�</a>
--- PASS: TestReplacementCharacter (0.00s)
--- PASS: TestReplacementCharacter///�_123 (0.00s)
--- PASS: TestReplacementCharacter//*�*/123 (0.00s)
--- PASS: TestReplacementCharacter/'�' (0.00s)
--- PASS: TestReplacementCharacter/"�" (0.00s)
--- PASS: TestReplacementCharacter/`�` (0.00s)
--- PASS: TestReplacementCharacter//�/ (0.00s)
--- PASS: TestReplacementCharacter/<a>�</a> (0.00s)
=== RUN TestNewTarget
=== RUN TestNewTarget/new.target
=== RUN TestNewTarget/(new.target)
=== RUN TestNewTarget/new.t\u0061rget
--- PASS: TestNewTarget (0.00s)
--- PASS: TestNewTarget/new.target (0.00s)
--- PASS: TestNewTarget/(new.target) (0.00s)
--- PASS: TestNewTarget/new.t\u0061rget (0.00s)
=== RUN TestJSX
=== RUN TestJSX/<a/>
=== RUN TestJSX/<a/>#01
=== RUN TestJSX/<a></a>
=== RUN TestJSX/<A/>
=== RUN TestJSX/<a.b/>
=== RUN TestJSX/<_a/>
=== RUN TestJSX/<a-b/>
=== RUN TestJSX/<a0/>
=== RUN TestJSX/<0a/>
=== RUN TestJSX/<a_b/>
=== RUN TestJSX/<a_b="\"/>
=== RUN TestJSX/<a_b="<>"/>
=== RUN TestJSX/<a_b="<>"/>
=== RUN TestJSX/<a_b="&wrong;"/>
=== RUN TestJSX/<a_b={1,_2}/>
=== RUN TestJSX/<a_b={<c/>}/>
=== RUN TestJSX/<a_{...props}/>
=== RUN TestJSX/<a_b="🙂"/>
=== RUN TestJSX/<a>_</a>
=== RUN TestJSX/<a>123</a>
=== RUN TestJSX/<a>}</a>
=== RUN TestJSX/<a>=</a>
=== RUN TestJSX/<a>></a>
=== RUN TestJSX/<a>>=</a>
=== RUN TestJSX/<a>>></a>
=== RUN TestJSX/<a>{}</a>
=== RUN TestJSX/<a>{/*_comment_*/}</a>
=== RUN TestJSX/<a>{1,_2}</a>
=== RUN TestJSX/<a><></a>
=== RUN TestJSX/<a>&wrong;</a>
=== RUN TestJSX/<a>🙂</a>
=== RUN TestJSX/<a_b="___c"/>
=== RUN TestJSX/<a_b="____c"/>
=== RUN TestJSX/<a_b="____c"/>#01
=== RUN TestJSX/<a_b="c___"/>
=== RUN TestJSX/<a_b="c____"/>
=== RUN TestJSX/<a_b="c____"/>#01
=== RUN TestJSX/<a_b="c___d"/>
=== RUN TestJSX/<a_b="c____d"/>
=== RUN TestJSX/<a_b="c____d"/>#01
=== RUN TestJSX/<a_b="___c"/>#01
=== RUN TestJSX/<a_b="____c"/>#02
=== RUN TestJSX/<a_b="____c"/>#03
=== RUN TestJSX/<a_b="___🙂"/>
=== RUN TestJSX/<a_b="____🙂"/>
=== RUN TestJSX/<a_b="____🙂"/>#01
=== RUN TestJSX/<a_b="🙂___"/>
=== RUN TestJSX/<a_b="🙂____"/>
=== RUN TestJSX/<a_b="🙂____"/>#01
=== RUN TestJSX/<a_b="🙂___🍕"/>
=== RUN TestJSX/<a_b="🙂____🍕"/>
=== RUN TestJSX/<a_b="🙂____🍕"/>#01
=== RUN TestJSX/<a_b="___🙂"/>#01
=== RUN TestJSX/<a_b="____🙂"/>#02
=== RUN TestJSX/<a_b="____🙂"/>#03
=== RUN TestJSX/<a>___b</a>
=== RUN TestJSX/<a>____b</a>
=== RUN TestJSX/<a>____b</a>#01
=== RUN TestJSX/<a>b___</a>
=== RUN TestJSX/<a>b____</a>
=== RUN TestJSX/<a>b____</a>#01
=== RUN TestJSX/<a>b___c</a>
=== RUN TestJSX/<a>b____c</a>
=== RUN TestJSX/<a>b____c</a>#01
=== RUN TestJSX/<a>___b</a>#01
=== RUN TestJSX/<a>____b</a>#02
=== RUN TestJSX/<a>____b</a>#03
=== RUN TestJSX/<a>___🙂</a>
=== RUN TestJSX/<a>____🙂</a>
=== RUN TestJSX/<a>____🙂</a>#01
=== RUN TestJSX/<a>🙂___</a>
=== RUN TestJSX/<a>🙂____</a>
=== RUN TestJSX/<a>🙂____</a>#01
=== RUN TestJSX/<a>🙂___🍕</a>
=== RUN TestJSX/<a>🙂____🍕</a>
=== RUN TestJSX/<a>🙂____🍕</a>#01
=== RUN TestJSX/<a>___🙂</a>#01
=== RUN TestJSX/<a>____🙂</a>#02
=== RUN TestJSX/<a>____🙂</a>#03
=== RUN TestJSX/<a>{x}<b/></a>;
=== RUN TestJSX/<a>_{x}<b/></a>;
=== RUN TestJSX/<a>{x}_<b/></a>;
=== RUN TestJSX/<a>_{x}_<b/></a>;
=== RUN TestJSX/<a>{x}<b/>_</a>;
=== RUN TestJSX/<a>_{x}<b/>_</a>;
=== RUN TestJSX/<a>{x}_<b/>_</a>;
=== RUN TestJSX/<a>_{x}_<b/>_</a>;
=== RUN TestJSX/<a>_{x}<b/></a>;#01
=== RUN TestJSX/<a>_{x}_<b/></a>;#01
=== RUN TestJSX/<a>_{x}<b/>_</a>;#01
=== RUN TestJSX/<a>_{x}_<b/>_</a>;#01
=== RUN TestJSX/<a>{x}_<b/></a>;#01
=== RUN TestJSX/<a>_{x}_<b/></a>;#02
=== RUN TestJSX/<a>{x}_<b/>_</a>;#01
=== RUN TestJSX/<a>_{x}_<b/>_</a>;#02
=== RUN TestJSX/<a>_{x}_<b/></a>;#03
=== RUN TestJSX/<a>_{x}_<b/>_</a>;#03
=== RUN TestJSX/<a>{x}<b/>_</a>;#01
=== RUN TestJSX/<a>_{x}<b/>_</a>;#02
=== RUN TestJSX/<a>{x}_<b/>_</a>;#02
=== RUN TestJSX/<a>_{x}_<b/>_</a>;#04
=== RUN TestJSX/<a>_{x}<b/>_</a>;#03
=== RUN TestJSX/<a>_{x}_<b/>_</a>;#05
=== RUN TestJSX/<a>{x}_<b/>_</a>;#03
=== RUN TestJSX/<a>_{x}_<b/>_</a>;#06
=== RUN TestJSX/<a>_{x}_<b/>_</a>;#07
=== RUN TestJSX/<a_b=true/>
=== RUN TestJSX/</a>
=== RUN TestJSX/<></b>
=== RUN TestJSX/<a></>
=== RUN TestJSX/<a></b>
=== RUN TestJSX/<_a_._b_>_<_/_c_._d_>
=== RUN TestJSX/<a-b.c>
=== RUN TestJSX/<a.b-c>
=== RUN TestJSX/<a>{...children}</a>
=== RUN TestJSX/<_/**/_a/>
=== RUN TestJSX/<_//__a/>
=== RUN TestJSX/<a_/**/_/>
=== RUN TestJSX/<a_//__/>
=== RUN TestJSX/<a/_/**/_>
=== RUN TestJSX/<a/_//__>
=== RUN TestJSX/<a>b<_/**/_/a>
=== RUN TestJSX/<a>b<_//__/a>
=== RUN TestJSX/<a>b</_/**/_a>
=== RUN TestJSX/<a>b</_//__a>
=== RUN TestJSX/<a>b</a_/**/_>
=== RUN TestJSX/<a>b</a_//__>
=== RUN TestJSX/<a>_/**/_</a>
=== RUN TestJSX/<a>_//__</a>
=== RUN TestJSX/<𠀀/>
=== RUN TestJSX/<a>𠀀</a>
=== RUN TestJSX/<a_𠀀={0}/>
=== RUN TestJSX/<a_/*_/>
=== RUN TestJSX/<a_/*/_/>
=== RUN TestJSX/<a_//_/>
=== RUN TestJSX/<a_/**/>
=== RUN TestJSX/<a_/**/_/>#01
=== RUN TestJSX/<a_//___/>
=== RUN TestJSX/<a_b/*_/>
=== RUN TestJSX/<a_b/*/_/>
=== RUN TestJSX/<a_b//_/>
=== RUN TestJSX/<a_b/**/>
=== RUN TestJSX/<a_b/**/_/>
=== RUN TestJSX/<a_b//___/>
=== RUN TestJSX/<a:b/>
=== RUN TestJSX/<a-b:c-d/>
=== RUN TestJSX/<a-:b-/>
=== RUN TestJSX/<Te:st/>
=== RUN TestJSX/<x_a:b/>
=== RUN TestJSX/<x_a-b:c-d/>
=== RUN TestJSX/<x_a-:b-/>
=== RUN TestJSX/<x_Te:st/>
=== RUN TestJSX/<x_a:b={0}/>
=== RUN TestJSX/<x_a-b:c-d={0}/>
=== RUN TestJSX/<x_a-:b-={0}/>
=== RUN TestJSX/<x_Te:st={0}/>
=== RUN TestJSX/<a-b_a-b={a-b}/>
=== RUN TestJSX/<x:/>
=== RUN TestJSX/<x_:y/>
=== RUN TestJSX/<x:y:/>
=== RUN TestJSX/<x:0y/>
--- PASS: TestJSX (0.10s)
--- PASS: TestJSX/<a/> (0.00s)
--- PASS: TestJSX/<a/>#01 (0.00s)
--- PASS: TestJSX/<a></a> (0.00s)
--- PASS: TestJSX/<A/> (0.00s)
--- PASS: TestJSX/<a.b/> (0.00s)
--- PASS: TestJSX/<_a/> (0.00s)
--- PASS: TestJSX/<a-b/> (0.00s)
--- PASS: TestJSX/<a0/> (0.00s)
--- PASS: TestJSX/<0a/> (0.00s)
--- PASS: TestJSX/<a_b/> (0.00s)
--- PASS: TestJSX/<a_b="\"/> (0.00s)
--- PASS: TestJSX/<a_b="<>"/> (0.00s)
--- PASS: TestJSX/<a_b="<>"/> (0.00s)
--- PASS: TestJSX/<a_b="&wrong;"/> (0.00s)
--- PASS: TestJSX/<a_b={1,_2}/> (0.00s)
--- PASS: TestJSX/<a_b={<c/>}/> (0.00s)
--- PASS: TestJSX/<a_{...props}/> (0.00s)
--- PASS: TestJSX/<a_b="🙂"/> (0.00s)
--- PASS: TestJSX/<a>_</a> (0.00s)
--- PASS: TestJSX/<a>123</a> (0.00s)
--- PASS: TestJSX/<a>}</a> (0.00s)
--- PASS: TestJSX/<a>=</a> (0.00s)
--- PASS: TestJSX/<a>></a> (0.00s)
--- PASS: TestJSX/<a>>=</a> (0.00s)
--- PASS: TestJSX/<a>>></a> (0.00s)
--- PASS: TestJSX/<a>{}</a> (0.00s)
--- PASS: TestJSX/<a>{/*_comment_*/}</a> (0.00s)
--- PASS: TestJSX/<a>{1,_2}</a> (0.00s)
--- PASS: TestJSX/<a><></a> (0.00s)
--- PASS: TestJSX/<a>&wrong;</a> (0.00s)
--- PASS: TestJSX/<a>🙂</a> (0.00s)
--- PASS: TestJSX/<a_b="___c"/> (0.00s)
--- PASS: TestJSX/<a_b="____c"/> (0.00s)
--- PASS: TestJSX/<a_b="____c"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="c___"/> (0.00s)
--- PASS: TestJSX/<a_b="c____"/> (0.00s)
--- PASS: TestJSX/<a_b="c____"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="c___d"/> (0.00s)
--- PASS: TestJSX/<a_b="c____d"/> (0.00s)
--- PASS: TestJSX/<a_b="c____d"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="___c"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="____c"/>#02 (0.00s)
--- PASS: TestJSX/<a_b="____c"/>#03 (0.00s)
--- PASS: TestJSX/<a_b="___🙂"/> (0.00s)
--- PASS: TestJSX/<a_b="____🙂"/> (0.00s)
--- PASS: TestJSX/<a_b="____🙂"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="🙂___"/> (0.00s)
--- PASS: TestJSX/<a_b="🙂____"/> (0.00s)
--- PASS: TestJSX/<a_b="🙂____"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="🙂___🍕"/> (0.00s)
--- PASS: TestJSX/<a_b="🙂____🍕"/> (0.00s)
--- PASS: TestJSX/<a_b="🙂____🍕"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="___🙂"/>#01 (0.00s)
--- PASS: TestJSX/<a_b="____🙂"/>#02 (0.00s)
--- PASS: TestJSX/<a_b="____🙂"/>#03 (0.00s)
--- PASS: TestJSX/<a>___b</a> (0.00s)
--- PASS: TestJSX/<a>____b</a> (0.00s)
--- PASS: TestJSX/<a>____b</a>#01 (0.00s)
--- PASS: TestJSX/<a>b___</a> (0.00s)
--- PASS: TestJSX/<a>b____</a> (0.00s)
--- PASS: TestJSX/<a>b____</a>#01 (0.00s)
--- PASS: TestJSX/<a>b___c</a> (0.00s)
--- PASS: TestJSX/<a>b____c</a> (0.00s)
--- PASS: TestJSX/<a>b____c</a>#01 (0.00s)
--- PASS: TestJSX/<a>___b</a>#01 (0.00s)
--- PASS: TestJSX/<a>____b</a>#02 (0.00s)
--- PASS: TestJSX/<a>____b</a>#03 (0.00s)
--- PASS: TestJSX/<a>___🙂</a> (0.00s)
--- PASS: TestJSX/<a>____🙂</a> (0.00s)
--- PASS: TestJSX/<a>____🙂</a>#01 (0.00s)
--- PASS: TestJSX/<a>🙂___</a> (0.00s)
--- PASS: TestJSX/<a>🙂____</a> (0.00s)
--- PASS: TestJSX/<a>🙂____</a>#01 (0.00s)
--- PASS: TestJSX/<a>🙂___🍕</a> (0.00s)
--- PASS: TestJSX/<a>🙂____🍕</a> (0.00s)
--- PASS: TestJSX/<a>🙂____🍕</a>#01 (0.00s)
--- PASS: TestJSX/<a>___🙂</a>#01 (0.00s)
--- PASS: TestJSX/<a>____🙂</a>#02 (0.00s)
--- PASS: TestJSX/<a>____🙂</a>#03 (0.00s)
--- PASS: TestJSX/<a>{x}<b/></a>; (0.00s)
--- PASS: TestJSX/<a>_{x}<b/></a>; (0.00s)
--- PASS: TestJSX/<a>{x}_<b/></a>; (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/></a>; (0.00s)
--- PASS: TestJSX/<a>{x}<b/>_</a>; (0.00s)
--- PASS: TestJSX/<a>_{x}<b/>_</a>; (0.00s)
--- PASS: TestJSX/<a>{x}_<b/>_</a>; (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>; (0.00s)
--- PASS: TestJSX/<a>_{x}<b/></a>;#01 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/></a>;#01 (0.00s)
--- PASS: TestJSX/<a>_{x}<b/>_</a>;#01 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>;#01 (0.00s)
--- PASS: TestJSX/<a>{x}_<b/></a>;#01 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/></a>;#02 (0.00s)
--- PASS: TestJSX/<a>{x}_<b/>_</a>;#01 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>;#02 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/></a>;#03 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>;#03 (0.00s)
--- PASS: TestJSX/<a>{x}<b/>_</a>;#01 (0.00s)
--- PASS: TestJSX/<a>_{x}<b/>_</a>;#02 (0.00s)
--- PASS: TestJSX/<a>{x}_<b/>_</a>;#02 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>;#04 (0.00s)
--- PASS: TestJSX/<a>_{x}<b/>_</a>;#03 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>;#05 (0.00s)
--- PASS: TestJSX/<a>{x}_<b/>_</a>;#03 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>;#06 (0.00s)
--- PASS: TestJSX/<a>_{x}_<b/>_</a>;#07 (0.00s)
--- PASS: TestJSX/<a_b=true/> (0.00s)
--- PASS: TestJSX/</a> (0.00s)
--- PASS: TestJSX/<></b> (0.00s)
--- PASS: TestJSX/<a></> (0.00s)
--- PASS: TestJSX/<a></b> (0.00s)
--- PASS: TestJSX/<_a_._b_>_<_/_c_._d_> (0.00s)
--- PASS: TestJSX/<a-b.c> (0.00s)
--- PASS: TestJSX/<a.b-c> (0.00s)
--- PASS: TestJSX/<a>{...children}</a> (0.00s)
--- PASS: TestJSX/<_/**/_a/> (0.00s)
--- PASS: TestJSX/<_//__a/> (0.00s)
--- PASS: TestJSX/<a_/**/_/> (0.00s)
--- PASS: TestJSX/<a_//__/> (0.00s)
--- PASS: TestJSX/<a/_/**/_> (0.00s)
--- PASS: TestJSX/<a/_//__> (0.00s)
--- PASS: TestJSX/<a>b<_/**/_/a> (0.00s)
--- PASS: TestJSX/<a>b<_//__/a> (0.00s)
--- PASS: TestJSX/<a>b</_/**/_a> (0.00s)
--- PASS: TestJSX/<a>b</_//__a> (0.00s)
--- PASS: TestJSX/<a>b</a_/**/_> (0.00s)
--- PASS: TestJSX/<a>b</a_//__> (0.00s)
--- PASS: TestJSX/<a>_/**/_</a> (0.00s)
--- PASS: TestJSX/<a>_//__</a> (0.00s)
--- PASS: TestJSX/<𠀀/> (0.00s)
--- PASS: TestJSX/<a>𠀀</a> (0.00s)
--- PASS: TestJSX/<a_𠀀={0}/> (0.00s)
--- PASS: TestJSX/<a_/*_/> (0.00s)
--- PASS: TestJSX/<a_/*/_/> (0.00s)
--- PASS: TestJSX/<a_//_/> (0.00s)
--- PASS: TestJSX/<a_/**/> (0.00s)
--- PASS: TestJSX/<a_/**/_/>#01 (0.00s)
--- PASS: TestJSX/<a_//___/> (0.00s)
--- PASS: TestJSX/<a_b/*_/> (0.00s)
--- PASS: TestJSX/<a_b/*/_/> (0.00s)
--- PASS: TestJSX/<a_b//_/> (0.00s)
--- PASS: TestJSX/<a_b/**/> (0.00s)
--- PASS: TestJSX/<a_b/**/_/> (0.00s)
--- PASS: TestJSX/<a_b//___/> (0.00s)
--- PASS: TestJSX/<a:b/> (0.00s)
--- PASS: TestJSX/<a-b:c-d/> (0.00s)
--- PASS: TestJSX/<a-:b-/> (0.00s)
--- PASS: TestJSX/<Te:st/> (0.00s)
--- PASS: TestJSX/<x_a:b/> (0.00s)
--- PASS: TestJSX/<x_a-b:c-d/> (0.00s)
--- PASS: TestJSX/<x_a-:b-/> (0.00s)
--- PASS: TestJSX/<x_Te:st/> (0.00s)
--- PASS: TestJSX/<x_a:b={0}/> (0.00s)
--- PASS: TestJSX/<x_a-b:c-d={0}/> (0.00s)
--- PASS: TestJSX/<x_a-:b-={0}/> (0.00s)
--- PASS: TestJSX/<x_Te:st={0}/> (0.00s)
--- PASS: TestJSX/<a-b_a-b={a-b}/> (0.00s)
--- PASS: TestJSX/<x:/> (0.00s)
--- PASS: TestJSX/<x_:y/> (0.00s)
--- PASS: TestJSX/<x:y:/> (0.00s)
--- PASS: TestJSX/<x:0y/> (0.00s)
=== RUN TestJSXPragmas
=== RUN TestJSXPragmas///_@jsx_h_<a/>
=== RUN TestJSXPragmas//*@jsx_h*/_<a/>
=== RUN TestJSXPragmas//*_@jsx_h_*/_<a/>
=== RUN TestJSXPragmas/<a/>_//_@jsx_h
=== RUN TestJSXPragmas/<a/>_/*@jsx_h*/
=== RUN TestJSXPragmas/<a/>_/*_@jsx_h_*/
=== RUN TestJSXPragmas///_@jsx_a.b.c_<a/>
=== RUN TestJSXPragmas//*@jsx_a.b.c*/_<a/>
=== RUN TestJSXPragmas//*_@jsx_a.b.c_*/_<a/>
=== RUN TestJSXPragmas///_@jsxFrag_f_<></>
=== RUN TestJSXPragmas//*@jsxFrag_f*/_<></>
=== RUN TestJSXPragmas//*_@jsxFrag_f_*/_<></>
=== RUN TestJSXPragmas/<></>_//_@jsxFrag_f
=== RUN TestJSXPragmas/<></>_/*@jsxFrag_f*/
=== RUN TestJSXPragmas/<></>_/*_@jsxFrag_f_*/
=== RUN TestJSXPragmas///_@jsxFrag_a.b.c_<></>
=== RUN TestJSXPragmas//*@jsxFrag_a.b.c*/_<></>
=== RUN TestJSXPragmas//*_@jsxFrag_a.b.c_*/_<></>
--- PASS: TestJSXPragmas (0.01s)
--- PASS: TestJSXPragmas///_@jsx_h_<a/> (0.00s)
--- PASS: TestJSXPragmas//*@jsx_h*/_<a/> (0.00s)
--- PASS: TestJSXPragmas//*_@jsx_h_*/_<a/> (0.00s)
--- PASS: TestJSXPragmas/<a/>_//_@jsx_h (0.00s)
--- PASS: TestJSXPragmas/<a/>_/*@jsx_h*/ (0.00s)
--- PASS: TestJSXPragmas/<a/>_/*_@jsx_h_*/ (0.00s)
--- PASS: TestJSXPragmas///_@jsx_a.b.c_<a/> (0.00s)
--- PASS: TestJSXPragmas//*@jsx_a.b.c*/_<a/> (0.00s)
--- PASS: TestJSXPragmas//*_@jsx_a.b.c_*/_<a/> (0.00s)
--- PASS: TestJSXPragmas///_@jsxFrag_f_<></> (0.00s)
--- PASS: TestJSXPragmas//*@jsxFrag_f*/_<></> (0.00s)
--- PASS: TestJSXPragmas//*_@jsxFrag_f_*/_<></> (0.00s)
--- PASS: TestJSXPragmas/<></>_//_@jsxFrag_f (0.00s)
--- PASS: TestJSXPragmas/<></>_/*@jsxFrag_f*/ (0.00s)
--- PASS: TestJSXPragmas/<></>_/*_@jsxFrag_f_*/ (0.00s)
--- PASS: TestJSXPragmas///_@jsxFrag_a.b.c_<></> (0.00s)
--- PASS: TestJSXPragmas//*@jsxFrag_a.b.c*/_<></> (0.00s)
--- PASS: TestJSXPragmas//*_@jsxFrag_a.b.c_*/_<></> (0.00s)
=== RUN TestPreserveOptionalChainParentheses
=== RUN TestPreserveOptionalChainParentheses/a?.b.c
=== RUN TestPreserveOptionalChainParentheses/(a?.b).c
=== RUN TestPreserveOptionalChainParentheses/a?.b.c.d
=== RUN TestPreserveOptionalChainParentheses/(a?.b.c).d
=== RUN TestPreserveOptionalChainParentheses/a?.b[c]
=== RUN TestPreserveOptionalChainParentheses/(a?.b)[c]
=== RUN TestPreserveOptionalChainParentheses/a?.b(c)
=== RUN TestPreserveOptionalChainParentheses/(a?.b)(c)
=== RUN TestPreserveOptionalChainParentheses/a?.[b][c]
=== RUN TestPreserveOptionalChainParentheses/(a?.[b])[c]
=== RUN TestPreserveOptionalChainParentheses/a?.[b][c][d]
=== RUN TestPreserveOptionalChainParentheses/(a?.[b][c])[d]
=== RUN TestPreserveOptionalChainParentheses/a?.[b].c
=== RUN TestPreserveOptionalChainParentheses/(a?.[b]).c
=== RUN TestPreserveOptionalChainParentheses/a?.[b](c)
=== RUN TestPreserveOptionalChainParentheses/(a?.[b])(c)
=== RUN TestPreserveOptionalChainParentheses/a?.(b)(c)
=== RUN TestPreserveOptionalChainParentheses/(a?.(b))(c)
=== RUN TestPreserveOptionalChainParentheses/a?.(b)(c)(d)
=== RUN TestPreserveOptionalChainParentheses/(a?.(b)(c))(d)
=== RUN TestPreserveOptionalChainParentheses/a?.(b).c
=== RUN TestPreserveOptionalChainParentheses/(a?.(b)).c
=== RUN TestPreserveOptionalChainParentheses/a?.(b)[c]
=== RUN TestPreserveOptionalChainParentheses/(a?.(b))[c]
--- PASS: TestPreserveOptionalChainParentheses (0.01s)
--- PASS: TestPreserveOptionalChainParentheses/a?.b.c (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.b).c (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.b.c.d (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.b.c).d (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.b[c] (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.b)[c] (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.b(c) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.b)(c) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.[b][c] (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.[b])[c] (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.[b][c][d] (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.[b][c])[d] (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.[b].c (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.[b]).c (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.[b](c) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.[b])(c) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.(b)(c) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.(b))(c) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.(b)(c)(d) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.(b)(c))(d) (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.(b).c (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.(b)).c (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/a?.(b)[c] (0.00s)
--- PASS: TestPreserveOptionalChainParentheses/(a?.(b))[c] (0.00s)
=== RUN TestPrivateIdentifiers
=== RUN TestPrivateIdentifiers/#foo
=== RUN TestPrivateIdentifiers/#foo_in_this
=== RUN TestPrivateIdentifiers/this.#foo
=== RUN TestPrivateIdentifiers/this?.#foo
=== RUN TestPrivateIdentifiers/({_#foo:_1_})
=== RUN TestPrivateIdentifiers/class_Foo_{_x_=_{_#foo:_1_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_x_=_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_delete_this.#foo_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_delete_this?.#foo_}_}
=== RUN TestPrivateIdentifiers/class_Foo_extends_Bar_{_#foo;_foo()_{_super.#foo_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_=_()_=>_{_for_(#foo_in_this)_;_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_=_()_=>_{_for_(x_=_#foo_in_this)_;_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_=_1_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_=_#foo_in_this_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#foo_=_1_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_get_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_set_#foo(x)_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#constructor_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#constructor()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#constructor_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#constructor()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#\u0063onstructor_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#\u0063onstructor()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#\u0063onstructor_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#\u0063onstructor()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#\u0066oo;_foo_=_this.#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#fo\u006f;_foo_=_this.#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#\u0020oo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#fo\u0020_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_static_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_static_#foo;_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_get_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_set_#foo(x)_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo()_{}_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_get_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_set_#foo(x)_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_set_#foo(x)_{}_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_get_#foo()_{}_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_set_#foo(x)_{_this.#foo_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{_this.#foo_}_get_#foo()_{}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_foo_=_this.#foo;_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_foo_=_this?.#foo;_#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_foo_=_this.#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_foo_=_this?.#foo_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_foo_=_#foo_in_this_}
=== RUN TestPrivateIdentifiers/class_Foo_{_get_#x()_{_this.#x_=_1_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_get_#x()_{_this.#x_+=_1_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_set_#x(x)_{_this.#x_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_set_#x(x)_{_this.#x_+=_1_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#x()_{_this.#x_=_1_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#x()_{_this.#x_+=_1_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{__#if__#im()_{_return_this.#im(this.#if)_}__static_#sf__static_#sm()_{_return_this.#sm(this.#sf)_}__foo()_{___return_class_{____#inner()_{_____return_[this.#im,_this?.#inner,_this?.x.#if]____}___}__}_}_
--- PASS: TestPrivateIdentifiers (0.09s)
--- PASS: TestPrivateIdentifiers/#foo (0.00s)
--- PASS: TestPrivateIdentifiers/#foo_in_this (0.00s)
--- PASS: TestPrivateIdentifiers/this.#foo (0.00s)
--- PASS: TestPrivateIdentifiers/this?.#foo (0.00s)
--- PASS: TestPrivateIdentifiers/({_#foo:_1_}) (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_x_=_{_#foo:_1_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_x_=_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_delete_this.#foo_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_delete_this?.#foo_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_extends_Bar_{_#foo;_foo()_{_super.#foo_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_=_()_=>_{_for_(#foo_in_this)_;_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_=_()_=>_{_for_(x_=_#foo_in_this)_;_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_=_1_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_=_#foo_in_this_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#foo_} (0.01s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#foo_=_1_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_get_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_set_#foo(x)_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#constructor_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#constructor()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#constructor_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#constructor()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#\u0063onstructor_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#\u0063onstructor()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#\u0063onstructor_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#\u0063onstructor()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#\u0066oo;_foo_=_this.#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#fo\u006f;_foo_=_this.#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#\u0020oo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#fo\u0020_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_static_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_static_#foo;_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_get_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_set_#foo(x)_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo()_{}_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_get_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_set_#foo(x)_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_set_#foo(x)_{}_#foo_} (0.01s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_get_#foo()_{}_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_get_#foo()_{}_set_#foo(x)_{_this.#foo_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_set_#foo(x)_{_this.#foo_}_get_#foo()_{}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_foo_=_this.#foo;_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_foo_=_this?.#foo;_#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_foo_=_this.#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_foo_=_this?.#foo_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo_}_class_Bar_{_foo_=_#foo_in_this_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_get_#x()_{_this.#x_=_1_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_get_#x()_{_this.#x_+=_1_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_set_#x(x)_{_this.#x_}_} (0.01s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_set_#x(x)_{_this.#x_+=_1_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#x()_{_this.#x_=_1_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#x()_{_this.#x_+=_1_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{__#if__#im()_{_return_this.#im(this.#if)_}__static_#sf__static_#sm()_{_return_this.#sm(this.#sf)_}__foo()_{___return_class_{____#inner()_{_____return_[this.#im,_this?.#inner,_this?.x.#if]____}___}__}_}_ (0.00s)
=== RUN TestES5
=== RUN TestES5/if_(1)_function_f()_{}
=== RUN TestES5/if_(1)_function_f()_{}#01
=== RUN TestES5/function_foo(x_=_0)_{}
=== RUN TestES5/(function(x_=_0)_{})
=== RUN TestES5/(x_=_0)_=>_{}
=== RUN TestES5/function_foo(...x)_{}
=== RUN TestES5/(function(...x)_{})
=== RUN TestES5/(...x)_=>_{}
=== RUN TestES5/foo(...x)
=== RUN TestES5/[...x]
=== RUN TestES5/for_(var_x_of_y)_;
=== RUN TestES5/({_x_})
=== RUN TestES5/({_[x]:_y_})
=== RUN TestES5/({_x()_{}_});
=== RUN TestES5/({_get_x()_{}_});
=== RUN TestES5/({_set_x(x)_{}_});
=== RUN TestES5/({_get_[x]()_{}_});
=== RUN TestES5/({_set_[x](x)_{}_});
=== RUN TestES5/function_foo([])_{}
=== RUN TestES5/function_foo({})_{}
=== RUN TestES5/(function([])_{})
=== RUN TestES5/(function({})_{})
=== RUN TestES5/([])_=>_{}
=== RUN TestES5/({})_=>_{}
=== RUN TestES5/var_[]_=_[];
=== RUN TestES5/var_{}_=_{};
=== RUN TestES5/([]_=_[]);
=== RUN TestES5/({}_=_{});
=== RUN TestES5/for_([]_in_[]);
=== RUN TestES5/for_({}_in_[]);
=== RUN TestES5/function_foo([...x])_{}
=== RUN TestES5/(function([...x])_{})
=== RUN TestES5/([...x])_=>_{}
=== RUN TestES5/function_foo([...[x]])_{}
=== RUN TestES5/(function([...[x]])_{})
=== RUN TestES5/([...[x]])_=>_{}
=== RUN TestES5/([...[x]])
=== RUN TestES5/`abc`;
=== RUN TestES5/`a${b}`;
=== RUN TestES5/`${a}b`;
=== RUN TestES5/`${a}${b}`;
=== RUN TestES5/`a${b}c`;
=== RUN TestES5/`a${b}${c}`;
=== RUN TestES5/`a${b}${c}d`;
=== RUN TestES5/`a${b}c${d}`;
=== RUN TestES5/`a${b}c${d}e`;
=== RUN TestES5/tag`abc`;
=== RUN TestES5/tag`a${b}c`;
=== RUN TestES5/class_Foo_{_constructor()_{_new.target_}_}
=== RUN TestES5/const_x_=_1;
=== RUN TestES5/let_x_=_2;
=== RUN TestES5/async_=>_foo;
=== RUN TestES5/x_=>_x;
=== RUN TestES5/async_()_=>_foo;
=== RUN TestES5/class_Foo_{}
=== RUN TestES5/(class_{});
=== RUN TestES5/function*_gen()_{}
=== RUN TestES5/(function*_()_{});
--- PASS: TestES5 (0.08s)
--- PASS: TestES5/if_(1)_function_f()_{} (0.00s)
--- PASS: TestES5/if_(1)_function_f()_{}#01 (0.00s)
--- PASS: TestES5/function_foo(x_=_0)_{} (0.00s)
--- PASS: TestES5/(function(x_=_0)_{}) (0.00s)
--- PASS: TestES5/(x_=_0)_=>_{} (0.00s)
--- PASS: TestES5/function_foo(...x)_{} (0.00s)
--- PASS: TestES5/(function(...x)_{}) (0.01s)
--- PASS: TestES5/(...x)_=>_{} (0.00s)
--- PASS: TestES5/foo(...x) (0.00s)
--- PASS: TestES5/[...x] (0.00s)
--- PASS: TestES5/for_(var_x_of_y)_; (0.00s)
--- PASS: TestES5/({_x_}) (0.00s)
--- PASS: TestES5/({_[x]:_y_}) (0.00s)
--- PASS: TestES5/({_x()_{}_}); (0.00s)
--- PASS: TestES5/({_get_x()_{}_}); (0.00s)
--- PASS: TestES5/({_set_x(x)_{}_}); (0.00s)
--- PASS: TestES5/({_get_[x]()_{}_}); (0.00s)
--- PASS: TestES5/({_set_[x](x)_{}_}); (0.00s)
--- PASS: TestES5/function_foo([])_{} (0.00s)
--- PASS: TestES5/function_foo({})_{} (0.00s)
--- PASS: TestES5/(function([])_{}) (0.01s)
--- PASS: TestES5/(function({})_{}) (0.00s)
--- PASS: TestES5/([])_=>_{} (0.00s)
--- PASS: TestES5/({})_=>_{} (0.00s)
--- PASS: TestES5/var_[]_=_[]; (0.00s)
--- PASS: TestES5/var_{}_=_{}; (0.00s)
--- PASS: TestES5/([]_=_[]); (0.00s)
--- PASS: TestES5/({}_=_{}); (0.00s)
--- PASS: TestES5/for_([]_in_[]); (0.00s)
--- PASS: TestES5/for_({}_in_[]); (0.00s)
--- PASS: TestES5/function_foo([...x])_{} (0.00s)
--- PASS: TestES5/(function([...x])_{}) (0.00s)
--- PASS: TestES5/([...x])_=>_{} (0.00s)
--- PASS: TestES5/function_foo([...[x]])_{} (0.00s)
--- PASS: TestES5/(function([...[x]])_{}) (0.00s)
--- PASS: TestES5/([...[x]])_=>_{} (0.01s)
--- PASS: TestES5/([...[x]]) (0.00s)
--- PASS: TestES5/`abc`; (0.00s)
--- PASS: TestES5/`a${b}`; (0.00s)
--- PASS: TestES5/`${a}b`; (0.00s)
--- PASS: TestES5/`${a}${b}`; (0.00s)
--- PASS: TestES5/`a${b}c`; (0.00s)
--- PASS: TestES5/`a${b}${c}`; (0.00s)
--- PASS: TestES5/`a${b}${c}d`; (0.00s)
--- PASS: TestES5/`a${b}c${d}`; (0.00s)
--- PASS: TestES5/`a${b}c${d}e`; (0.00s)
--- PASS: TestES5/tag`abc`; (0.00s)
--- PASS: TestES5/tag`a${b}c`; (0.00s)
--- PASS: TestES5/class_Foo_{_constructor()_{_new.target_}_} (0.00s)
--- PASS: TestES5/const_x_=_1; (0.00s)
--- PASS: TestES5/let_x_=_2; (0.00s)
--- PASS: TestES5/async_=>_foo; (0.00s)
--- PASS: TestES5/x_=>_x; (0.00s)
--- PASS: TestES5/async_()_=>_foo; (0.02s)
--- PASS: TestES5/class_Foo_{} (0.00s)
--- PASS: TestES5/(class_{}); (0.00s)
--- PASS: TestES5/function*_gen()_{} (0.00s)
--- PASS: TestES5/(function*_()_{}); (0.00s)
=== RUN TestASCIIOnly
=== RUN TestASCIIOnly/π
=== RUN TestASCIIOnly/𐀀
=== RUN TestASCIIOnly/π#01
=== RUN TestASCIIOnly/𐀀#01
=== RUN TestASCIIOnly/π#02
=== RUN TestASCIIOnly/𐀀#02
=== RUN TestASCIIOnly/var_π
=== RUN TestASCIIOnly/var_𐀀
=== RUN TestASCIIOnly/var_π#01
=== RUN TestASCIIOnly/var_𐀀#01
=== RUN TestASCIIOnly/var_π#02
=== RUN TestASCIIOnly/var_𐀀#02
=== RUN TestASCIIOnly/'π'
=== RUN TestASCIIOnly/'𐀀'
=== RUN TestASCIIOnly/'π'#01
=== RUN TestASCIIOnly/'𐀀'#01
=== RUN TestASCIIOnly/'π'#02
=== RUN TestASCIIOnly/'𐀀'#02
=== RUN TestASCIIOnly/x.π
=== RUN TestASCIIOnly/x.𐀀
=== RUN TestASCIIOnly/x.π#01
=== RUN TestASCIIOnly/x.𐀀#01
=== RUN TestASCIIOnly/x.π#02
=== RUN TestASCIIOnly/x.𐀀#02
=== RUN TestASCIIOnly/x?.π
=== RUN TestASCIIOnly/x?.𐀀
=== RUN TestASCIIOnly/x?.π#01
=== RUN TestASCIIOnly/x?.𐀀#01
=== RUN TestASCIIOnly/x?.π#02
=== RUN TestASCIIOnly/x?.𐀀#02
=== RUN TestASCIIOnly/0_.π
=== RUN TestASCIIOnly/0_.𐀀
=== RUN TestASCIIOnly/0_.π#01
=== RUN TestASCIIOnly/0_.𐀀#01
=== RUN TestASCIIOnly/0_.π#02
=== RUN TestASCIIOnly/0_.𐀀#02
=== RUN TestASCIIOnly/0?.π
=== RUN TestASCIIOnly/0?.𐀀
=== RUN TestASCIIOnly/0?.π#01
=== RUN TestASCIIOnly/0?.𐀀#01
=== RUN TestASCIIOnly/0?.π#02
=== RUN TestASCIIOnly/0?.𐀀#02
=== RUN TestASCIIOnly/import_'π'
=== RUN TestASCIIOnly/import_'𐀀'
=== RUN TestASCIIOnly/import_'π'#01
=== RUN TestASCIIOnly/import_'𐀀'#01
=== RUN TestASCIIOnly/import_'π'#02
=== RUN TestASCIIOnly/import_'𐀀'#02
=== RUN TestASCIIOnly/({π:_0})
=== RUN TestASCIIOnly/({𐀀:_0})
=== RUN TestASCIIOnly/({π:_0})#01
=== RUN TestASCIIOnly/({𐀀:_0})#01
=== RUN TestASCIIOnly/({π:_0})#02
=== RUN TestASCIIOnly/({𐀀:_0})#02
=== RUN TestASCIIOnly/({π})
=== RUN TestASCIIOnly/({𐀀})
=== RUN TestASCIIOnly/({π})#01
=== RUN TestASCIIOnly/({𐀀})#01
=== RUN TestASCIIOnly/({π})#02
=== RUN TestASCIIOnly/({𐀀})#02
=== RUN TestASCIIOnly/import_*_as_π_from_'path';_π
=== RUN TestASCIIOnly/import_*_as_𐀀_from_'path';_𐀀
=== RUN TestASCIIOnly/import_*_as_π_from_'path';_π#01
=== RUN TestASCIIOnly/import_*_as_𐀀_from_'path';_𐀀#01
=== RUN TestASCIIOnly/import_*_as_π_from_'path';_π#02
=== RUN TestASCIIOnly/import_*_as_𐀀_from_'path'
=== RUN TestASCIIOnly/import_{π}_from_'path';_π
=== RUN TestASCIIOnly/import_{𐀀}_from_'path';_𐀀
=== RUN TestASCIIOnly/import_{π}_from_'path';_π#01
=== RUN TestASCIIOnly/import_{𐀀}_from_'path';_𐀀#01
=== RUN TestASCIIOnly/import_{π}_from_'path';_π#02
=== RUN TestASCIIOnly/import_{𐀀}_from_'path'
=== RUN TestASCIIOnly/import_{π_as_x}_from_'path'
=== RUN TestASCIIOnly/import_{𐀀_as_x}_from_'path'
=== RUN TestASCIIOnly/import_{π_as_x}_from_'path'#01
=== RUN TestASCIIOnly/import_{𐀀_as_x}_from_'path'#01
=== RUN TestASCIIOnly/import_{π_as_x}_from_'path'#02
=== RUN TestASCIIOnly/import_{𐀀_as_x}_from_'path'#02
=== RUN TestASCIIOnly/import_{x_as_π}_from_'path'
=== RUN TestASCIIOnly/import_{x_as_𐀀}_from_'path'
=== RUN TestASCIIOnly/import_{x_as_π}_from_'path'#01
=== RUN TestASCIIOnly/import_{x_as_𐀀}_from_'path'#01
=== RUN TestASCIIOnly/import_{x_as_π}_from_'path'#02
=== RUN TestASCIIOnly/import_{x_as_𐀀}_from_'path'#02
=== RUN TestASCIIOnly/export_*_as_π_from_'path';_π
=== RUN TestASCIIOnly/export_*_as_𐀀_from_'path';_𐀀
=== RUN TestASCIIOnly/export_*_as_π_from_'path';_π#01
=== RUN TestASCIIOnly/export_*_as_𐀀_from_'path';_𐀀#01
=== RUN TestASCIIOnly/export_*_as_π_from_'path'
=== RUN TestASCIIOnly/export_*_as_𐀀_from_'path'
=== RUN TestASCIIOnly/export_{π}_from_'path';_π
=== RUN TestASCIIOnly/export_{𐀀}_from_'path';_𐀀
=== RUN TestASCIIOnly/export_{π}_from_'path';_π#01
=== RUN TestASCIIOnly/export_{𐀀}_from_'path';_𐀀#01
=== RUN TestASCIIOnly/export_{π}_from_'path';_π#02
=== RUN TestASCIIOnly/export_{𐀀}_from_'path'
=== RUN TestASCIIOnly/export_{π_as_x}_from_'path'
=== RUN TestASCIIOnly/export_{𐀀_as_x}_from_'path'
=== RUN TestASCIIOnly/export_{π_as_x}_from_'path'#01
=== RUN TestASCIIOnly/export_{𐀀_as_x}_from_'path'#01
=== RUN TestASCIIOnly/export_{π_as_x}_from_'path'#02
=== RUN TestASCIIOnly/export_{𐀀_as_x}_from_'path'#02
=== RUN TestASCIIOnly/export_{x_as_π}_from_'path'
=== RUN TestASCIIOnly/export_{x_as_𐀀}_from_'path'
=== RUN TestASCIIOnly/export_{x_as_π}_from_'path'#01
=== RUN TestASCIIOnly/export_{x_as_𐀀}_from_'path'#01
=== RUN TestASCIIOnly/export_{x_as_π}_from_'path'#02
=== RUN TestASCIIOnly/export_{x_as_𐀀}_from_'path'#02
=== RUN TestASCIIOnly/export_{π};_var_π
=== RUN TestASCIIOnly/export_{𐀀};_var_𐀀
=== RUN TestASCIIOnly/export_{π};_var_π#01
=== RUN TestASCIIOnly/export_{𐀀};_var_𐀀#01
=== RUN TestASCIIOnly/export_{π};_var_π#02
=== RUN TestASCIIOnly/export_{𐀀};_var_𐀀#02
=== RUN TestASCIIOnly/export_var_π
=== RUN TestASCIIOnly/export_var_𐀀
=== RUN TestASCIIOnly/export_var_π#01
=== RUN TestASCIIOnly/export_var_𐀀#01
=== RUN TestASCIIOnly/export_var_π#02
=== RUN TestASCIIOnly/export_var_𐀀#02
--- PASS: TestASCIIOnly (0.10s)
--- PASS: TestASCIIOnly/π (0.00s)
--- PASS: TestASCIIOnly/𐀀 (0.00s)
--- PASS: TestASCIIOnly/π#01 (0.00s)
--- PASS: TestASCIIOnly/𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/π#02 (0.00s)
--- PASS: TestASCIIOnly/𐀀#02 (0.00s)
--- PASS: TestASCIIOnly/var_π (0.00s)
--- PASS: TestASCIIOnly/var_𐀀 (0.00s)
--- PASS: TestASCIIOnly/var_π#01 (0.00s)
--- PASS: TestASCIIOnly/var_𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/var_π#02 (0.00s)
--- PASS: TestASCIIOnly/var_𐀀#02 (0.00s)
--- PASS: TestASCIIOnly/'π' (0.00s)
--- PASS: TestASCIIOnly/'𐀀' (0.00s)
--- PASS: TestASCIIOnly/'π'#01 (0.00s)
--- PASS: TestASCIIOnly/'𐀀'#01 (0.00s)
--- PASS: TestASCIIOnly/'π'#02 (0.00s)
--- PASS: TestASCIIOnly/'𐀀'#02 (0.00s)
--- PASS: TestASCIIOnly/x.π (0.00s)
--- PASS: TestASCIIOnly/x.𐀀 (0.00s)
--- PASS: TestASCIIOnly/x.π#01 (0.00s)
--- PASS: TestASCIIOnly/x.𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/x.π#02 (0.00s)
--- PASS: TestASCIIOnly/x.𐀀#02 (0.00s)
--- PASS: TestASCIIOnly/x?.π (0.00s)
--- PASS: TestASCIIOnly/x?.𐀀 (0.00s)
--- PASS: TestASCIIOnly/x?.π#01 (0.00s)
--- PASS: TestASCIIOnly/x?.𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/x?.π#02 (0.00s)
--- PASS: TestASCIIOnly/x?.𐀀#02 (0.00s)
--- PASS: TestASCIIOnly/0_.π (0.00s)
--- PASS: TestASCIIOnly/0_.𐀀 (0.00s)
--- PASS: TestASCIIOnly/0_.π#01 (0.00s)
--- PASS: TestASCIIOnly/0_.𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/0_.π#02 (0.00s)
--- PASS: TestASCIIOnly/0_.𐀀#02 (0.00s)
--- PASS: TestASCIIOnly/0?.π (0.00s)
--- PASS: TestASCIIOnly/0?.𐀀 (0.00s)
--- PASS: TestASCIIOnly/0?.π#01 (0.00s)
--- PASS: TestASCIIOnly/0?.𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/0?.π#02 (0.00s)
--- PASS: TestASCIIOnly/0?.𐀀#02 (0.00s)
--- PASS: TestASCIIOnly/import_'π' (0.00s)
--- PASS: TestASCIIOnly/import_'𐀀' (0.00s)
--- PASS: TestASCIIOnly/import_'π'#01 (0.00s)
--- PASS: TestASCIIOnly/import_'𐀀'#01 (0.00s)
--- PASS: TestASCIIOnly/import_'π'#02 (0.00s)
--- PASS: TestASCIIOnly/import_'𐀀'#02 (0.00s)
--- PASS: TestASCIIOnly/({π:_0}) (0.00s)
--- PASS: TestASCIIOnly/({𐀀:_0}) (0.00s)
--- PASS: TestASCIIOnly/({π:_0})#01 (0.00s)
--- PASS: TestASCIIOnly/({𐀀:_0})#01 (0.00s)
--- PASS: TestASCIIOnly/({π:_0})#02 (0.00s)
--- PASS: TestASCIIOnly/({𐀀:_0})#02 (0.00s)
--- PASS: TestASCIIOnly/({π}) (0.00s)
--- PASS: TestASCIIOnly/({𐀀}) (0.00s)
--- PASS: TestASCIIOnly/({π})#01 (0.00s)
--- PASS: TestASCIIOnly/({𐀀})#01 (0.00s)
--- PASS: TestASCIIOnly/({π})#02 (0.00s)
--- PASS: TestASCIIOnly/({𐀀})#02 (0.00s)
--- PASS: TestASCIIOnly/import_*_as_π_from_'path';_π (0.00s)
--- PASS: TestASCIIOnly/import_*_as_𐀀_from_'path';_𐀀 (0.00s)
--- PASS: TestASCIIOnly/import_*_as_π_from_'path';_π#01 (0.00s)
--- PASS: TestASCIIOnly/import_*_as_𐀀_from_'path';_𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/import_*_as_π_from_'path';_π#02 (0.00s)
--- PASS: TestASCIIOnly/import_*_as_𐀀_from_'path' (0.00s)
--- PASS: TestASCIIOnly/import_{π}_from_'path';_π (0.00s)
--- PASS: TestASCIIOnly/import_{𐀀}_from_'path';_𐀀 (0.00s)
--- PASS: TestASCIIOnly/import_{π}_from_'path';_π#01 (0.00s)
--- PASS: TestASCIIOnly/import_{𐀀}_from_'path';_𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/import_{π}_from_'path';_π#02 (0.00s)
--- PASS: TestASCIIOnly/import_{𐀀}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/import_{π_as_x}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/import_{𐀀_as_x}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/import_{π_as_x}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/import_{𐀀_as_x}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/import_{π_as_x}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/import_{𐀀_as_x}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/import_{x_as_π}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/import_{x_as_𐀀}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/import_{x_as_π}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/import_{x_as_𐀀}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/import_{x_as_π}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/import_{x_as_𐀀}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/export_*_as_π_from_'path';_π (0.00s)
--- PASS: TestASCIIOnly/export_*_as_𐀀_from_'path';_𐀀 (0.00s)
--- PASS: TestASCIIOnly/export_*_as_π_from_'path';_π#01 (0.00s)
--- PASS: TestASCIIOnly/export_*_as_𐀀_from_'path';_𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/export_*_as_π_from_'path' (0.00s)
--- PASS: TestASCIIOnly/export_*_as_𐀀_from_'path' (0.00s)
--- PASS: TestASCIIOnly/export_{π}_from_'path';_π (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀}_from_'path';_𐀀 (0.00s)
--- PASS: TestASCIIOnly/export_{π}_from_'path';_π#01 (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀}_from_'path';_𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/export_{π}_from_'path';_π#02 (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/export_{π_as_x}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀_as_x}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/export_{π_as_x}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀_as_x}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/export_{π_as_x}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀_as_x}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/export_{x_as_π}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/export_{x_as_𐀀}_from_'path' (0.00s)
--- PASS: TestASCIIOnly/export_{x_as_π}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/export_{x_as_𐀀}_from_'path'#01 (0.00s)
--- PASS: TestASCIIOnly/export_{x_as_π}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/export_{x_as_𐀀}_from_'path'#02 (0.00s)
--- PASS: TestASCIIOnly/export_{π};_var_π (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀};_var_𐀀 (0.00s)
--- PASS: TestASCIIOnly/export_{π};_var_π#01 (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀};_var_𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/export_{π};_var_π#02 (0.00s)
--- PASS: TestASCIIOnly/export_{𐀀};_var_𐀀#02 (0.00s)
--- PASS: TestASCIIOnly/export_var_π (0.00s)
--- PASS: TestASCIIOnly/export_var_𐀀 (0.00s)
--- PASS: TestASCIIOnly/export_var_π#01 (0.00s)
--- PASS: TestASCIIOnly/export_var_𐀀#01 (0.00s)
--- PASS: TestASCIIOnly/export_var_π#02 (0.00s)
--- PASS: TestASCIIOnly/export_var_𐀀#02 (0.00s)
=== RUN TestJSONAtom
=== RUN TestJSONAtom/false
=== RUN TestJSONAtom/true
=== RUN TestJSONAtom/null
=== RUN TestJSONAtom/undefined
--- PASS: TestJSONAtom (0.00s)
--- PASS: TestJSONAtom/false (0.00s)
--- PASS: TestJSONAtom/true (0.00s)
--- PASS: TestJSONAtom/null (0.00s)
--- PASS: TestJSONAtom/undefined (0.00s)
=== RUN TestJSONString
=== RUN TestJSONString/"x"
=== RUN TestJSONString/'x'
=== RUN TestJSONString/`x`
=== RUN TestJSONString/"_"
=== RUN TestJSONString/"_"#01
=== RUN TestJSONString/"_"#02
=== RUN TestJSONString/"_"#03
=== RUN TestJSONString/"\x00"
=== RUN TestJSONString/"\x01"
=== RUN TestJSONString/"\x02"
=== RUN TestJSONString/"\x03"
=== RUN TestJSONString/"\x04"
=== RUN TestJSONString/"\x05"
=== RUN TestJSONString/"\x06"
=== RUN TestJSONString/"\a"
=== RUN TestJSONString/"\b"
=== RUN TestJSONString/"_"#04
=== RUN TestJSONString/"_"#05
=== RUN TestJSONString/"_"#06
=== RUN TestJSONString/"\x0e"
=== RUN TestJSONString/"\x0f"
=== RUN TestJSONString/"\x10"
=== RUN TestJSONString/"\x11"
=== RUN TestJSONString/"\x12"
=== RUN TestJSONString/"\x13"
=== RUN TestJSONString/"\x14"
=== RUN TestJSONString/"\x15"
=== RUN TestJSONString/"\x16"
=== RUN TestJSONString/"\x17"
=== RUN TestJSONString/"\x18"
=== RUN TestJSONString/"\x19"
=== RUN TestJSONString/"\x1a"
=== RUN TestJSONString/"\x1b"
=== RUN TestJSONString/"\x1c"
=== RUN TestJSONString/"\x1d"
=== RUN TestJSONString/"\x1e"
=== RUN TestJSONString/"\x1f"
=== RUN TestJSONString/"\""
=== RUN TestJSONString/"\\"
=== RUN TestJSONString/"\/"
=== RUN TestJSONString/"\b"#01
=== RUN TestJSONString/"\f"
=== RUN TestJSONString/"\n"
=== RUN TestJSONString/"\r"
=== RUN TestJSONString/"\t"
=== RUN TestJSONString/"\u0000"
=== RUN TestJSONString/"\u0078"
=== RUN TestJSONString/"\u1234"
=== RUN TestJSONString/"\uD800"
=== RUN TestJSONString/"\uDC00"
=== RUN TestJSONString/"\
=== RUN TestJSONString/"\0"
=== RUN TestJSONString/"\1"
=== RUN TestJSONString/"\'"
=== RUN TestJSONString/"\a"#01
=== RUN TestJSONString/"\v"
=== RUN TestJSONString/"\_"
=== RUN TestJSONString/"\x78"
=== RUN TestJSONString/"\u{1234}"
=== RUN TestJSONString/"\uG"
=== RUN TestJSONString/"\uDG"
=== RUN TestJSONString/"\uDEG"
=== RUN TestJSONString/"\uDEFG"
=== RUN TestJSONString/"\u"
=== RUN TestJSONString/"\uD"
=== RUN TestJSONString/"\uDE"
=== RUN TestJSONString/"\uDEF"
--- PASS: TestJSONString (0.02s)
--- PASS: TestJSONString/"x" (0.00s)
--- PASS: TestJSONString/'x' (0.00s)
--- PASS: TestJSONString/`x` (0.00s)
--- PASS: TestJSONString/"_" (0.00s)
--- PASS: TestJSONString/"_"#01 (0.00s)
--- PASS: TestJSONString/"_"#02 (0.00s)
--- PASS: TestJSONString/"_"#03 (0.00s)
--- PASS: TestJSONString/"\x00" (0.00s)
--- PASS: TestJSONString/"\x01" (0.00s)
--- PASS: TestJSONString/"\x02" (0.00s)
--- PASS: TestJSONString/"\x03" (0.00s)
--- PASS: TestJSONString/"\x04" (0.00s)
--- PASS: TestJSONString/"\x05" (0.00s)
--- PASS: TestJSONString/"\x06" (0.00s)
--- PASS: TestJSONString/"\a" (0.00s)
--- PASS: TestJSONString/"\b" (0.00s)
--- PASS: TestJSONString/"_"#04 (0.00s)
--- PASS: TestJSONString/"_"#05 (0.00s)
--- PASS: TestJSONString/"_"#06 (0.00s)
--- PASS: TestJSONString/"\x0e" (0.00s)
--- PASS: TestJSONString/"\x0f" (0.00s)
--- PASS: TestJSONString/"\x10" (0.00s)
--- PASS: TestJSONString/"\x11" (0.00s)
--- PASS: TestJSONString/"\x12" (0.00s)
--- PASS: TestJSONString/"\x13" (0.00s)
--- PASS: TestJSONString/"\x14" (0.00s)
--- PASS: TestJSONString/"\x15" (0.00s)
--- PASS: TestJSONString/"\x16" (0.00s)
--- PASS: TestJSONString/"\x17" (0.00s)
--- PASS: TestJSONString/"\x18" (0.00s)
--- PASS: TestJSONString/"\x19" (0.00s)
--- PASS: TestJSONString/"\x1a" (0.00s)
--- PASS: TestJSONString/"\x1b" (0.00s)
--- PASS: TestJSONString/"\x1c" (0.00s)
--- PASS: TestJSONString/"\x1d" (0.00s)
--- PASS: TestJSONString/"\x1e" (0.00s)
--- PASS: TestJSONString/"\x1f" (0.00s)
--- PASS: TestJSONString/"\"" (0.00s)
--- PASS: TestJSONString/"\\" (0.00s)
--- PASS: TestJSONString/"\/" (0.00s)
--- PASS: TestJSONString/"\b"#01 (0.00s)
--- PASS: TestJSONString/"\f" (0.00s)
--- PASS: TestJSONString/"\n" (0.00s)
--- PASS: TestJSONString/"\r" (0.00s)
--- PASS: TestJSONString/"\t" (0.00s)
--- PASS: TestJSONString/"\u0000" (0.00s)
--- PASS: TestJSONString/"\u0078" (0.00s)
--- PASS: TestJSONString/"\u1234" (0.00s)
--- PASS: TestJSONString/"\uD800" (0.00s)
--- PASS: TestJSONString/"\uDC00" (0.00s)
--- PASS: TestJSONString/"\ (0.00s)
--- PASS: TestJSONString/"\0" (0.00s)
--- PASS: TestJSONString/"\1" (0.00s)
--- PASS: TestJSONString/"\'" (0.00s)
--- PASS: TestJSONString/"\a"#01 (0.00s)
--- PASS: TestJSONString/"\v" (0.00s)
--- PASS: TestJSONString/"\_" (0.00s)
--- PASS: TestJSONString/"\x78" (0.00s)
--- PASS: TestJSONString/"\u{1234}" (0.00s)
--- PASS: TestJSONString/"\uG" (0.00s)
--- PASS: TestJSONString/"\uDG" (0.00s)
--- PASS: TestJSONString/"\uDEG" (0.00s)
--- PASS: TestJSONString/"\uDEFG" (0.00s)
--- PASS: TestJSONString/"\u" (0.00s)
--- PASS: TestJSONString/"\uD" (0.00s)
--- PASS: TestJSONString/"\uDE" (0.00s)
--- PASS: TestJSONString/"\uDEF" (0.00s)
=== RUN TestJSONNumber
=== RUN TestJSONNumber/0
=== RUN TestJSONNumber/-0
=== RUN TestJSONNumber/123
=== RUN TestJSONNumber/123.456
=== RUN TestJSONNumber/.123
=== RUN TestJSONNumber/-.123
=== RUN TestJSONNumber/123e20
=== RUN TestJSONNumber/123e-20
=== RUN TestJSONNumber/NaN
=== RUN TestJSONNumber/Infinity
=== RUN TestJSONNumber/-Infinity
--- PASS: TestJSONNumber (0.00s)
--- PASS: TestJSONNumber/0 (0.00s)
--- PASS: TestJSONNumber/-0 (0.00s)
--- PASS: TestJSONNumber/123 (0.00s)
--- PASS: TestJSONNumber/123.456 (0.00s)
--- PASS: TestJSONNumber/.123 (0.00s)
--- PASS: TestJSONNumber/-.123 (0.00s)
--- PASS: TestJSONNumber/123e20 (0.00s)
--- PASS: TestJSONNumber/123e-20 (0.00s)
--- PASS: TestJSONNumber/NaN (0.00s)
--- PASS: TestJSONNumber/Infinity (0.00s)
--- PASS: TestJSONNumber/-Infinity (0.00s)
=== RUN TestJSONObject
=== RUN TestJSONObject/{"x":0}
=== RUN TestJSONObject/{"x":0,"y":1}
=== RUN TestJSONObject/{"x":0,"x":1}
=== RUN TestJSONObject/{"x":0,}
=== RUN TestJSONObject/{x:0}
=== RUN TestJSONObject/{1:0}
=== RUN TestJSONObject/{["x"]:0}
--- PASS: TestJSONObject (0.00s)
--- PASS: TestJSONObject/{"x":0} (0.00s)
--- PASS: TestJSONObject/{"x":0,"y":1} (0.00s)
--- PASS: TestJSONObject/{"x":0,"x":1} (0.00s)
--- PASS: TestJSONObject/{"x":0,} (0.00s)
--- PASS: TestJSONObject/{x:0} (0.00s)
--- PASS: TestJSONObject/{1:0} (0.00s)
--- PASS: TestJSONObject/{["x"]:0} (0.00s)
=== RUN TestJSONArray
=== RUN TestJSONArray/[]
=== RUN TestJSONArray/[1]
=== RUN TestJSONArray/[1,2]
=== RUN TestJSONArray/[,]
=== RUN TestJSONArray/[,1]
=== RUN TestJSONArray/[1,]
=== RUN TestJSONArray/[1,,2]
--- PASS: TestJSONArray (0.00s)
--- PASS: TestJSONArray/[] (0.00s)
--- PASS: TestJSONArray/[1] (0.00s)
--- PASS: TestJSONArray/[1,2] (0.00s)
--- PASS: TestJSONArray/[,] (0.00s)
--- PASS: TestJSONArray/[,1] (0.00s)
--- PASS: TestJSONArray/[1,] (0.00s)
--- PASS: TestJSONArray/[1,,2] (0.00s)
=== RUN TestJSONInvalid
=== RUN TestJSONInvalid/({"x":0})
=== RUN TestJSONInvalid/{"x":(0)}
=== RUN TestJSONInvalid/#!/usr/bin/env_node_{}
=== RUN TestJSONInvalid/{"x":0}{"y":1}
--- PASS: TestJSONInvalid (0.00s)
--- PASS: TestJSONInvalid/({"x":0}) (0.00s)
--- PASS: TestJSONInvalid/{"x":(0)} (0.00s)
--- PASS: TestJSONInvalid/#!/usr/bin/env_node_{} (0.00s)
--- PASS: TestJSONInvalid/{"x":0}{"y":1} (0.00s)
=== RUN TestJSONComments
=== RUN TestJSONComments//*comment*/{}
=== RUN TestJSONComments///comment_{}
=== RUN TestJSONComments/{/*comment*/}
=== RUN TestJSONComments/{//comment_}
=== RUN TestJSONComments/{}/*comment*/
=== RUN TestJSONComments/{}//comment_
--- PASS: TestJSONComments (0.00s)
--- PASS: TestJSONComments//*comment*/{} (0.00s)
--- PASS: TestJSONComments///comment_{} (0.00s)
--- PASS: TestJSONComments/{/*comment*/} (0.00s)
--- PASS: TestJSONComments/{//comment_} (0.00s)
--- PASS: TestJSONComments/{}/*comment*/ (0.00s)
--- PASS: TestJSONComments/{}//comment_ (0.00s)
=== RUN TestTSTypes
=== RUN TestTSTypes/let_x:_T_extends_number__?_T__:_number
=== RUN TestTSTypes/let_x:_{y:_T_extends_number_?_T_:_number}
=== RUN TestTSTypes/let_x:_{y:_T___extends:_number}
=== RUN TestTSTypes/let_x:_{y:_T___extends?:_number}
=== RUN TestTSTypes/let_x:_(number_|_string)[]
=== RUN TestTSTypes/let_x:_[string[]?]
=== RUN TestTSTypes/let_x:_[number?,_string?]
=== RUN TestTSTypes/let_x:_[a:_number,_b?:_string,_...c:_number[]]
=== RUN TestTSTypes/type_x_=__A__|_B__C
=== RUN TestTSTypes/type_x_=__|_A__|_B__C
=== RUN TestTSTypes/type_x_=__A__&_B__C
=== RUN TestTSTypes/type_x_=__&_A__&_B__C
=== RUN TestTSTypes/type_x_=_[-1,_0,_1]_[]
=== RUN TestTSTypes/type_x_=_[-1n,_0n,_1n]_[]
=== RUN TestTSTypes/type_x_=_{0:_number,_readonly_1:_boolean}_[]
=== RUN TestTSTypes/type_x_=_{'a':_number,_readonly_'b':_boolean}_[]
=== RUN TestTSTypes/type_Foo_=_{}
=== RUN TestTSTypes/export_type_Foo_=_{}
=== RUN TestTSTypes/let_x:_{x:_'a',_y:_false,_z:_null}
=== RUN TestTSTypes/let_x:_{foo():_void}
=== RUN TestTSTypes/let_x:_{['x']:_number}
=== RUN TestTSTypes/let_x:_{['x']():_void}
=== RUN TestTSTypes/let_x:_{[key:_string]:_number}
=== RUN TestTSTypes/let_x:_()_=>_void_=_Foo
=== RUN TestTSTypes/let_x:_new_()_=>_void_=_Foo
=== RUN TestTSTypes/let_x_=_'x'_as_keyof_T
=== RUN TestTSTypes/let_x_=_[1]_as_readonly_[number]
=== RUN TestTSTypes/let_x_=_'x'_as_keyof_typeof_Foo
=== RUN TestTSTypes/let_fs:_typeof_import('fs')_=_require('fs')
=== RUN TestTSTypes/let_fs:_typeof_import('fs').exists_=_require('fs').exists
=== RUN TestTSTypes/let_x:_<T>()_=>_Foo<T>
=== RUN TestTSTypes/let_x:_new_<T>()_=>_Foo<T>
=== RUN TestTSTypes/let_x:_<T_extends_object>()_=>_Foo<T>
=== RUN TestTSTypes/let_x:_new_<T_extends_object>()_=>_Foo<T>
=== RUN TestTSTypes/type_Foo<T>_=_{[P_in_keyof_T]?:_T[P]}
=== RUN TestTSTypes/type_Foo<T>_=_{[P_in_keyof_T]+?:_T[P]}
=== RUN TestTSTypes/type_Foo<T>_=_{[P_in_keyof_T]-?:_T[P]}
=== RUN TestTSTypes/type_Foo<T>_=_{readonly_[P_in_keyof_T]:_T[P]}
=== RUN TestTSTypes/type_Foo<T>_=_{-readonly_[P_in_keyof_T]:_T[P]}
=== RUN TestTSTypes/type_Foo<T>_=_{+readonly_[P_in_keyof_T]:_T[P]}
=== RUN TestTSTypes/let_x:_number!_=_y
=== RUN TestTSTypes/let_x:_number___!y
=== RUN TestTSTypes/const_x:_unique_=_y
=== RUN TestTSTypes/const_x:_unique<T>_=_y
=== RUN TestTSTypes/const_x:_unique_symbol_=_y
=== RUN TestTSTypes/let_x:_typeof_a_=_y
=== RUN TestTSTypes/let_x:_typeof_a.b_=_y
=== RUN TestTSTypes/let_x:_typeof_a.if_=_y
=== RUN TestTSTypes/let_x:_typeof_if.a_=_y
=== RUN TestTSTypes/let_x:_typeof_readonly_=_y
=== RUN TestTSTypes/let_x:_typeof_readonly_Array
=== RUN TestTSTypes/let_x:_`y`
=== RUN TestTSTypes/let_x:_tag`y`
=== RUN TestTSTypes/let_x:_A.B<X.Y>
=== RUN TestTSTypes/let_x:_A.B<X.Y>=2
=== RUN TestTSTypes/let_x:_A.B<X.Y<Z>>
=== RUN TestTSTypes/let_x:_A.B<X.Y<Z>>=2
=== RUN TestTSTypes/let_x:_A.B<X.Y<Z<T>>>
=== RUN TestTSTypes/let_x:_A.B<X.Y<Z<T>>>=2
=== RUN TestTSTypes/():_A<T>=>_0
=== RUN TestTSTypes/():_A<B<T>>=>_0
=== RUN TestTSTypes/():_A<B<C<T>>>=>_0
=== RUN TestTSTypes/let_foo:_any_<x>y
=== RUN TestTSTypes/let_foo:_any_<x>y</x>
=== RUN TestTSTypes/let_foo:_(any_<x>y)
=== RUN TestTSTypes/let_foo_=_bar_as_(null)
=== RUN TestTSTypes/let_foo_=_bar_as_(null)#01
=== RUN TestTSTypes/let_foo_=_(bar_as_(null))
=== RUN TestTSTypes/a_as_any_?_b_:_c;
=== RUN TestTSTypes/a_as_any_?_async_()_=>_b_:_c;
=== RUN TestTSTypes/foo_as_number_extends_Object_?_any_:_any;
=== RUN TestTSTypes/foo_as_number_extends_Object_?_()_=>_void_:_any;
=== RUN TestTSTypes/let_a_=_b_?_c_:_d_as_T_extends_T_?_T_extends_T_?_T_:_never_:_never_?_e_:_f;
=== RUN TestTSTypes/type_a_=_b_extends_c
=== RUN TestTSTypes/type_a_=_b_extends_c_extends_d
=== RUN TestTSTypes/type_a_=_b_?_c_:_d
=== RUN TestTSTypes/let_foo:_keyof_Object_=_'toString'
=== RUN TestTSTypes/let_foo:_keyof_Object_=_'toString'#01
=== RUN TestTSTypes/let_foo:_(keyof_Object)_=_'toString'
=== RUN TestTSTypes/type_Foo_=_Array<<T>(x:_T)_=>_T>__x
=== RUN TestTSTypes/<Foo<<T>(x:_T)_=>_T>/>
=== RUN TestTSTypes/x_as_1_<_1
=== RUN TestTSTypes/x_as_1n_<_1
=== RUN TestTSTypes/x_as_-1_<_1
=== RUN TestTSTypes/x_as_-1n_<_1
=== RUN TestTSTypes/x_as_''_<_1
=== RUN TestTSTypes/x_as_``_<_1
=== RUN TestTSTypes/x_as_any_<_1
=== RUN TestTSTypes/x_as_bigint_<_1
=== RUN TestTSTypes/x_as_false_<_1
=== RUN TestTSTypes/x_as_never_<_1
=== RUN TestTSTypes/x_as_null_<_1
=== RUN TestTSTypes/x_as_number_<_1
=== RUN TestTSTypes/x_as_object_<_1
=== RUN TestTSTypes/x_as_string_<_1
=== RUN TestTSTypes/x_as_symbol_<_1
=== RUN TestTSTypes/x_as_this_<_1
=== RUN TestTSTypes/x_as_true_<_1
=== RUN TestTSTypes/x_as_undefined_<_1
=== RUN TestTSTypes/x_as_unique_symbol_<_1
=== RUN TestTSTypes/x_as_unknown_<_1
=== RUN TestTSTypes/x_as_void_<_1
=== RUN TestTSTypes/x_as_Foo_<_1
=== RUN TestTSTypes/let_foo:_`${'a'_|_'b'}-${'c'_|_'d'}`_=_'a-c'
=== RUN TestTSTypes/let_x:_abstract_new_()_=>_void_=_Foo
=== RUN TestTSTypes/let_x:_abstract_new_<T>()_=>_Foo<T>
=== RUN TestTSTypes/let_x:_abstract_new_<T_extends_object>()_=>_Foo<T>
=== RUN TestTSTypes/let_x:_abstract_()_=>_void_=_Foo
=== RUN TestTSTypes/let_x:_abstract_<T>()_=>_Foo<T>
=== RUN TestTSTypes/let_x:_abstract_<T_extends_object>()_=>_Foo<T>
--- PASS: TestTSTypes (0.05s)
--- PASS: TestTSTypes/let_x:_T_extends_number__?_T__:_number (0.00s)
--- PASS: TestTSTypes/let_x:_{y:_T_extends_number_?_T_:_number} (0.00s)
--- PASS: TestTSTypes/let_x:_{y:_T___extends:_number} (0.00s)
--- PASS: TestTSTypes/let_x:_{y:_T___extends?:_number} (0.00s)
--- PASS: TestTSTypes/let_x:_(number_|_string)[] (0.00s)
--- PASS: TestTSTypes/let_x:_[string[]?] (0.00s)
--- PASS: TestTSTypes/let_x:_[number?,_string?] (0.00s)
--- PASS: TestTSTypes/let_x:_[a:_number,_b?:_string,_...c:_number[]] (0.00s)
--- PASS: TestTSTypes/type_x_=__A__|_B__C (0.00s)
--- PASS: TestTSTypes/type_x_=__|_A__|_B__C (0.00s)
--- PASS: TestTSTypes/type_x_=__A__&_B__C (0.00s)
--- PASS: TestTSTypes/type_x_=__&_A__&_B__C (0.00s)
--- PASS: TestTSTypes/type_x_=_[-1,_0,_1]_[] (0.00s)
--- PASS: TestTSTypes/type_x_=_[-1n,_0n,_1n]_[] (0.00s)
--- PASS: TestTSTypes/type_x_=_{0:_number,_readonly_1:_boolean}_[] (0.00s)
--- PASS: TestTSTypes/type_x_=_{'a':_number,_readonly_'b':_boolean}_[] (0.00s)
--- PASS: TestTSTypes/type_Foo_=_{} (0.00s)
--- PASS: TestTSTypes/export_type_Foo_=_{} (0.00s)
--- PASS: TestTSTypes/let_x:_{x:_'a',_y:_false,_z:_null} (0.00s)
--- PASS: TestTSTypes/let_x:_{foo():_void} (0.00s)
--- PASS: TestTSTypes/let_x:_{['x']:_number} (0.00s)
--- PASS: TestTSTypes/let_x:_{['x']():_void} (0.00s)
--- PASS: TestTSTypes/let_x:_{[key:_string]:_number} (0.00s)
--- PASS: TestTSTypes/let_x:_()_=>_void_=_Foo (0.00s)
--- PASS: TestTSTypes/let_x:_new_()_=>_void_=_Foo (0.00s)
--- PASS: TestTSTypes/let_x_=_'x'_as_keyof_T (0.00s)
--- PASS: TestTSTypes/let_x_=_[1]_as_readonly_[number] (0.00s)
--- PASS: TestTSTypes/let_x_=_'x'_as_keyof_typeof_Foo (0.00s)
--- PASS: TestTSTypes/let_fs:_typeof_import('fs')_=_require('fs') (0.00s)
--- PASS: TestTSTypes/let_fs:_typeof_import('fs').exists_=_require('fs').exists (0.00s)
--- PASS: TestTSTypes/let_x:_<T>()_=>_Foo<T> (0.00s)
--- PASS: TestTSTypes/let_x:_new_<T>()_=>_Foo<T> (0.00s)
--- PASS: TestTSTypes/let_x:_<T_extends_object>()_=>_Foo<T> (0.00s)
--- PASS: TestTSTypes/let_x:_new_<T_extends_object>()_=>_Foo<T> (0.00s)
--- PASS: TestTSTypes/type_Foo<T>_=_{[P_in_keyof_T]?:_T[P]} (0.00s)
--- PASS: TestTSTypes/type_Foo<T>_=_{[P_in_keyof_T]+?:_T[P]} (0.00s)
--- PASS: TestTSTypes/type_Foo<T>_=_{[P_in_keyof_T]-?:_T[P]} (0.00s)
--- PASS: TestTSTypes/type_Foo<T>_=_{readonly_[P_in_keyof_T]:_T[P]} (0.00s)
--- PASS: TestTSTypes/type_Foo<T>_=_{-readonly_[P_in_keyof_T]:_T[P]} (0.00s)
--- PASS: TestTSTypes/type_Foo<T>_=_{+readonly_[P_in_keyof_T]:_T[P]} (0.00s)
--- PASS: TestTSTypes/let_x:_number!_=_y (0.00s)
--- PASS: TestTSTypes/let_x:_number___!y (0.00s)
--- PASS: TestTSTypes/const_x:_unique_=_y (0.00s)
--- PASS: TestTSTypes/const_x:_unique<T>_=_y (0.00s)
--- PASS: TestTSTypes/const_x:_unique_symbol_=_y (0.00s)
--- PASS: TestTSTypes/let_x:_typeof_a_=_y (0.00s)
--- PASS: TestTSTypes/let_x:_typeof_a.b_=_y (0.00s)
--- PASS: TestTSTypes/let_x:_typeof_a.if_=_y (0.00s)
--- PASS: TestTSTypes/let_x:_typeof_if.a_=_y (0.00s)
--- PASS: TestTSTypes/let_x:_typeof_readonly_=_y (0.00s)
--- PASS: TestTSTypes/let_x:_typeof_readonly_Array (0.00s)
--- PASS: TestTSTypes/let_x:_`y` (0.00s)
--- PASS: TestTSTypes/let_x:_tag`y` (0.00s)
--- PASS: TestTSTypes/let_x:_A.B<X.Y> (0.00s)
--- PASS: TestTSTypes/let_x:_A.B<X.Y>=2 (0.00s)
--- PASS: TestTSTypes/let_x:_A.B<X.Y<Z>> (0.00s)
--- PASS: TestTSTypes/let_x:_A.B<X.Y<Z>>=2 (0.00s)
--- PASS: TestTSTypes/let_x:_A.B<X.Y<Z<T>>> (0.00s)
--- PASS: TestTSTypes/let_x:_A.B<X.Y<Z<T>>>=2 (0.00s)
--- PASS: TestTSTypes/():_A<T>=>_0 (0.00s)
--- PASS: TestTSTypes/():_A<B<T>>=>_0 (0.00s)
--- PASS: TestTSTypes/():_A<B<C<T>>>=>_0 (0.00s)
--- PASS: TestTSTypes/let_foo:_any_<x>y (0.00s)
--- PASS: TestTSTypes/let_foo:_any_<x>y</x> (0.00s)
--- PASS: TestTSTypes/let_foo:_(any_<x>y) (0.00s)
--- PASS: TestTSTypes/let_foo_=_bar_as_(null) (0.00s)
--- PASS: TestTSTypes/let_foo_=_bar_as_(null)#01 (0.00s)
--- PASS: TestTSTypes/let_foo_=_(bar_as_(null)) (0.00s)
--- PASS: TestTSTypes/a_as_any_?_b_:_c; (0.00s)
--- PASS: TestTSTypes/a_as_any_?_async_()_=>_b_:_c; (0.00s)
--- PASS: TestTSTypes/foo_as_number_extends_Object_?_any_:_any; (0.00s)
--- PASS: TestTSTypes/foo_as_number_extends_Object_?_()_=>_void_:_any; (0.00s)
--- PASS: TestTSTypes/let_a_=_b_?_c_:_d_as_T_extends_T_?_T_extends_T_?_T_:_never_:_never_?_e_:_f; (0.00s)
--- PASS: TestTSTypes/type_a_=_b_extends_c (0.00s)
--- PASS: TestTSTypes/type_a_=_b_extends_c_extends_d (0.00s)
--- PASS: TestTSTypes/type_a_=_b_?_c_:_d (0.00s)
--- PASS: TestTSTypes/let_foo:_keyof_Object_=_'toString' (0.00s)
--- PASS: TestTSTypes/let_foo:_keyof_Object_=_'toString'#01 (0.00s)
--- PASS: TestTSTypes/let_foo:_(keyof_Object)_=_'toString' (0.00s)
--- PASS: TestTSTypes/type_Foo_=_Array<<T>(x:_T)_=>_T>__x (0.00s)
--- PASS: TestTSTypes/<Foo<<T>(x:_T)_=>_T>/> (0.00s)
--- PASS: TestTSTypes/x_as_1_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_1n_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_-1_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_-1n_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_''_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_``_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_any_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_bigint_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_false_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_never_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_null_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_number_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_object_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_string_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_symbol_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_this_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_true_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_undefined_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_unique_symbol_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_unknown_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_void_<_1 (0.00s)
--- PASS: TestTSTypes/x_as_Foo_<_1 (0.00s)
--- PASS: TestTSTypes/let_foo:_`${'a'_|_'b'}-${'c'_|_'d'}`_=_'a-c' (0.00s)
--- PASS: TestTSTypes/let_x:_abstract_new_()_=>_void_=_Foo (0.00s)
--- PASS: TestTSTypes/let_x:_abstract_new_<T>()_=>_Foo<T> (0.00s)
--- PASS: TestTSTypes/let_x:_abstract_new_<T_extends_object>()_=>_Foo<T> (0.00s)
--- PASS: TestTSTypes/let_x:_abstract_()_=>_void_=_Foo (0.00s)
--- PASS: TestTSTypes/let_x:_abstract_<T>()_=>_Foo<T> (0.00s)
--- PASS: TestTSTypes/let_x:_abstract_<T_extends_object>()_=>_Foo<T> (0.00s)
=== RUN TestTSAsCast
=== RUN TestTSAsCast/x_as_any_(y);
=== RUN TestTSAsCast/x_as_any_`y`;
=== RUN TestTSAsCast/x_as_any_`${y}`;
=== RUN TestTSAsCast/x_as_any_--y;
=== RUN TestTSAsCast/x_as_any_++y;
=== RUN TestTSAsCast/x_+_y_as_any_(z_as_any)_+_1;
=== RUN TestTSAsCast/x_+_y_as_any_(z_as_any)_=_1;
=== RUN TestTSAsCast/x_=_y_as_any_(z_as_any)_+_1;
=== RUN TestTSAsCast/x_=_y_as_any_(z_as_any)_=_1;
=== RUN TestTSAsCast/x_*_y_as_any_['z'];
=== RUN TestTSAsCast/x_*_y_as_any_.z;
=== RUN TestTSAsCast/x_as_y['x'];
=== RUN TestTSAsCast/x_as_y!['x'];
=== RUN TestTSAsCast/x_as_y_['x'];
=== RUN TestTSAsCast/x_as_y_!['x'];
=== RUN TestTSAsCast/x_=_y_as_any_`z`;
=== RUN TestTSAsCast/x_=_y_as_any_`${z}`;
=== RUN TestTSAsCast/x_=_y_as_any?.z;
=== RUN TestTSAsCast/x_=_y_as_any--;
=== RUN TestTSAsCast/x_=_y_as_any++;
=== RUN TestTSAsCast/x_=_y_as_any(z);
=== RUN TestTSAsCast/x_=_y_as_any_=_z;
=== RUN TestTSAsCast/a,_x_as_y_`z`;
=== RUN TestTSAsCast/a_?_b_:_x_as_y_`z`;
=== RUN TestTSAsCast/x_as_any_=_y;
=== RUN TestTSAsCast/(x_as_any_=_y);
=== RUN TestTSAsCast/(x_=_y_as_any(z));
--- PASS: TestTSAsCast (0.01s)
--- PASS: TestTSAsCast/x_as_any_(y); (0.00s)
--- PASS: TestTSAsCast/x_as_any_`y`; (0.00s)
--- PASS: TestTSAsCast/x_as_any_`${y}`; (0.00s)
--- PASS: TestTSAsCast/x_as_any_--y; (0.00s)
--- PASS: TestTSAsCast/x_as_any_++y; (0.00s)
--- PASS: TestTSAsCast/x_+_y_as_any_(z_as_any)_+_1; (0.00s)
--- PASS: TestTSAsCast/x_+_y_as_any_(z_as_any)_=_1; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any_(z_as_any)_+_1; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any_(z_as_any)_=_1; (0.00s)
--- PASS: TestTSAsCast/x_*_y_as_any_['z']; (0.00s)
--- PASS: TestTSAsCast/x_*_y_as_any_.z; (0.00s)
--- PASS: TestTSAsCast/x_as_y['x']; (0.00s)
--- PASS: TestTSAsCast/x_as_y!['x']; (0.00s)
--- PASS: TestTSAsCast/x_as_y_['x']; (0.00s)
--- PASS: TestTSAsCast/x_as_y_!['x']; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any_`z`; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any_`${z}`; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any?.z; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any--; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any++; (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any(z); (0.00s)
--- PASS: TestTSAsCast/x_=_y_as_any_=_z; (0.00s)
--- PASS: TestTSAsCast/a,_x_as_y_`z`; (0.00s)
--- PASS: TestTSAsCast/a_?_b_:_x_as_y_`z`; (0.00s)
--- PASS: TestTSAsCast/x_as_any_=_y; (0.00s)
--- PASS: TestTSAsCast/(x_as_any_=_y); (0.00s)
--- PASS: TestTSAsCast/(x_=_y_as_any(z)); (0.00s)
=== RUN TestTSClass
=== RUN TestTSClass/export_default_class_Foo_{}
=== RUN TestTSClass/export_default_class_Foo_extends_Bar<T>_{}
=== RUN TestTSClass/export_default_class_Foo_extends_Bar<T>()_{}
=== RUN TestTSClass/export_default_class_Foo_implements_Bar<T>_{}
=== RUN TestTSClass/export_default_class_Foo<T>_{}
=== RUN TestTSClass/export_default_class_Foo<T>_extends_Bar<T>_{}
=== RUN TestTSClass/export_default_class_Foo<T>_extends_Bar<T>()_{}
=== RUN TestTSClass/export_default_class_Foo<T>_implements_Bar<T>_{}
=== RUN TestTSClass/(class_Foo<T>_{})
=== RUN TestTSClass/(class_Foo<T>_extends_Bar<T>_{})
=== RUN TestTSClass/(class_Foo<T>_extends_Bar<T>()_{})
=== RUN TestTSClass/(class_Foo<T>_implements_Bar<T>_{})
=== RUN TestTSClass/export_default_class_{}
=== RUN TestTSClass/export_default_class_extends_Foo<T>_{}
=== RUN TestTSClass/export_default_class_implements_Foo<T>_{}
=== RUN TestTSClass/export_default_class_<T>_{}
=== RUN TestTSClass/export_default_class_<T>_extends_Foo<T>_{}
=== RUN TestTSClass/export_default_class_<T>_implements_Foo<T>_{}
=== RUN TestTSClass/(class_<T>_{})
=== RUN TestTSClass/(class_extends_Foo<T>_{})
=== RUN TestTSClass/(class_extends_Foo<T>()_{})
=== RUN TestTSClass/(class_implements_Foo<T>_{})
=== RUN TestTSClass/(class_<T>_extends_Foo<T>_{})
=== RUN TestTSClass/(class_<T>_extends_Foo<T>()_{})
=== RUN TestTSClass/(class_<T>_implements_Foo<T>_{})
=== RUN TestTSClass/abstract_class_A_{_abstract_foo():_void;_bar():_void_{}_}
=== RUN TestTSClass/export_abstract_class_A_{_abstract_foo():_void;_bar():_void_{}_}
=== RUN TestTSClass/export_default_abstract
=== RUN TestTSClass/export_default_abstract_-_after
=== RUN TestTSClass/export_default_abstract_class_{_abstract_foo():_void;_bar():_void_{}_}_-_after
=== RUN TestTSClass/export_default_abstract_class_A_{_abstract_foo():_void;_bar():_void_{}_}_-_after
=== RUN TestTSClass/class_A<T_extends_number>_extends_B.C<D,_E>_{}
=== RUN TestTSClass/class_A<T_extends_number>_implements_B.C<D,_E>,_F.G<H,_I>_{}
=== RUN TestTSClass/class_A<T_extends_number>_extends_X_implements_B.C<D,_E>,_F.G<H,_I>_{}
=== RUN TestTSClass/class_Foo_{_constructor(public)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(protected)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(private)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(readonly)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(public_x)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(protected_x)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(private_x)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(readonly_x)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(public_readonly_x)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(protected_readonly_x)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(private_readonly_x)_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(public_{x})_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(protected_{x})_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(private_{x})_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(readonly_{x})_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(public_[x])_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(protected_[x])_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(private_[x])_{}_}
=== RUN TestTSClass/class_Foo_{_constructor(readonly_[x])_{}_}
=== RUN TestTSClass/class_Foo_{_foo:_number_}
=== RUN TestTSClass/class_Foo_{_foo:_number_=_0_}
=== RUN TestTSClass/class_Foo_{_foo():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo():_void;_foo():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo():_void_foo():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo?:_number_}
=== RUN TestTSClass/class_Foo_{_foo?:_number_=_0_}
=== RUN TestTSClass/class_Foo_{_foo?():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo?():_void;_foo():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo?():_void_foo():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo!:_number_}
=== RUN TestTSClass/class_Foo_{_foo!:_number_=_0_}
=== RUN TestTSClass/class_Foo_{_foo!():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo!():_void;_foo():_void_{}_}
=== RUN TestTSClass/class_Foo_{_foo!():_void_foo():_void_{}_}
=== RUN TestTSClass/class_Foo_{_public_foo:_number_}
=== RUN TestTSClass/class_Foo_{_private_foo:_number_}
=== RUN TestTSClass/class_Foo_{_protected_foo:_number_}
=== RUN TestTSClass/class_Foo_{_declare_foo:_number_}
=== RUN TestTSClass/class_Foo_{_declare_public_foo:_number_}
=== RUN TestTSClass/class_Foo_{_public_declare_foo:_number_}
=== RUN TestTSClass/class_Foo_{_override_foo:_number_}
=== RUN TestTSClass/class_Foo_{_override_public_foo:_number_}
=== RUN TestTSClass/class_Foo_{_public_override_foo:_number_}
=== RUN TestTSClass/class_Foo_{_declare_override_public_foo:_number_}
=== RUN TestTSClass/class_Foo_{_public_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_private_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_protected_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_declare_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_declare_public_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_public_declare_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_public_static_declare_foo:_number_}
=== RUN TestTSClass/class_Foo_{_override_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_override_public_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_public_override_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_public_static_override_foo:_number_}
=== RUN TestTSClass/class_Foo_{_declare_override_public_static_foo:_number_}
=== RUN TestTSClass/class_Foo_{_[key:_string]:_any_foo_=_0_}
=== RUN TestTSClass/class_Foo_{_[key:_string]:_any;_foo_=_0_}
=== RUN TestTSClass/class_Foo<>_{}
=== RUN TestTSClass/class_Foo<,>_{}
=== RUN TestTSClass/class_Foo<T><T>_{}
--- PASS: TestTSClass (0.05s)
--- PASS: TestTSClass/export_default_class_Foo_{} (0.00s)
--- PASS: TestTSClass/export_default_class_Foo_extends_Bar<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_Foo_extends_Bar<T>()_{} (0.00s)
--- PASS: TestTSClass/export_default_class_Foo_implements_Bar<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_Foo<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_Foo<T>_extends_Bar<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_Foo<T>_extends_Bar<T>()_{} (0.00s)
--- PASS: TestTSClass/export_default_class_Foo<T>_implements_Bar<T>_{} (0.00s)
--- PASS: TestTSClass/(class_Foo<T>_{}) (0.00s)
--- PASS: TestTSClass/(class_Foo<T>_extends_Bar<T>_{}) (0.00s)
--- PASS: TestTSClass/(class_Foo<T>_extends_Bar<T>()_{}) (0.00s)
--- PASS: TestTSClass/(class_Foo<T>_implements_Bar<T>_{}) (0.00s)
--- PASS: TestTSClass/export_default_class_{} (0.00s)
--- PASS: TestTSClass/export_default_class_extends_Foo<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_implements_Foo<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_<T>_extends_Foo<T>_{} (0.00s)
--- PASS: TestTSClass/export_default_class_<T>_implements_Foo<T>_{} (0.00s)
--- PASS: TestTSClass/(class_<T>_{}) (0.00s)
--- PASS: TestTSClass/(class_extends_Foo<T>_{}) (0.00s)
--- PASS: TestTSClass/(class_extends_Foo<T>()_{}) (0.00s)
--- PASS: TestTSClass/(class_implements_Foo<T>_{}) (0.00s)
--- PASS: TestTSClass/(class_<T>_extends_Foo<T>_{}) (0.00s)
--- PASS: TestTSClass/(class_<T>_extends_Foo<T>()_{}) (0.00s)
--- PASS: TestTSClass/(class_<T>_implements_Foo<T>_{}) (0.00s)
--- PASS: TestTSClass/abstract_class_A_{_abstract_foo():_void;_bar():_void_{}_} (0.00s)
--- PASS: TestTSClass/export_abstract_class_A_{_abstract_foo():_void;_bar():_void_{}_} (0.00s)
--- PASS: TestTSClass/export_default_abstract (0.00s)
--- PASS: TestTSClass/export_default_abstract_-_after (0.00s)
--- PASS: TestTSClass/export_default_abstract_class_{_abstract_foo():_void;_bar():_void_{}_}_-_after (0.00s)
--- PASS: TestTSClass/export_default_abstract_class_A_{_abstract_foo():_void;_bar():_void_{}_}_-_after (0.00s)
--- PASS: TestTSClass/class_A<T_extends_number>_extends_B.C<D,_E>_{} (0.00s)
--- PASS: TestTSClass/class_A<T_extends_number>_implements_B.C<D,_E>,_F.G<H,_I>_{} (0.00s)
--- PASS: TestTSClass/class_A<T_extends_number>_extends_X_implements_B.C<D,_E>,_F.G<H,_I>_{} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(public)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(protected)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(private)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(readonly)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(public_x)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(protected_x)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(private_x)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(readonly_x)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(public_readonly_x)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(protected_readonly_x)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(private_readonly_x)_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(public_{x})_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(protected_{x})_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(private_{x})_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(readonly_{x})_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(public_[x])_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(protected_[x])_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(private_[x])_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_constructor(readonly_[x])_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo:_number_=_0_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo():_void;_foo():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo():_void_foo():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo?:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo?:_number_=_0_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo?():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo?():_void;_foo():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo?():_void_foo():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo!:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo!:_number_=_0_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo!():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo!():_void;_foo():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_foo!():_void_foo():_void_{}_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_private_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_protected_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_declare_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_declare_public_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_declare_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_override_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_override_public_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_override_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_declare_override_public_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_private_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_protected_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_declare_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_declare_public_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_declare_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_static_declare_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_override_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_override_public_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_override_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_public_static_override_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_declare_override_public_static_foo:_number_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_[key:_string]:_any_foo_=_0_} (0.00s)
--- PASS: TestTSClass/class_Foo_{_[key:_string]:_any;_foo_=_0_} (0.00s)
--- PASS: TestTSClass/class_Foo<>_{} (0.00s)
--- PASS: TestTSClass/class_Foo<,>_{} (0.00s)
--- PASS: TestTSClass/class_Foo<T><T>_{} (0.00s)
=== RUN TestTSPrivateIdentifiers
=== RUN TestTSPrivateIdentifiers/class_Foo_{_#foo_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_#foo_=_1_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_#foo()_{}_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_get_#foo()_{}_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_static_#foo_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_static_#foo_=_1_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_static_#foo()_{}_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_static_get_#foo()_{}_}
=== RUN TestTSPrivateIdentifiers/class_Foo_{_static_set_#foo(x)_{}_}
--- PASS: TestTSPrivateIdentifiers (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_#foo_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_#foo_=_1_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_#foo()_{}_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_get_#foo()_{}_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_set_#foo(x)_{}_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_static_#foo_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_static_#foo_=_1_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_static_#foo()_{}_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_static_get_#foo()_{}_} (0.00s)
--- PASS: TestTSPrivateIdentifiers/class_Foo_{_static_set_#foo(x)_{}_} (0.00s)
=== RUN TestTSInterface
=== RUN TestTSInterface/interface_A_{_a_}_x
=== RUN TestTSInterface/interface_A_{_a;_b_}_x
=== RUN TestTSInterface/interface_A_{_a()_}_x
=== RUN TestTSInterface/interface_A_{_a();_b_}_x
=== RUN TestTSInterface/interface_Foo_{_foo():_Foo___is:_Bar_}_x
=== RUN TestTSInterface/interface_A<T_extends_number>_extends_B.C<D,_E>,_F.G<H,_I>_{}_x
=== RUN TestTSInterface/export_interface_A<T_extends_number>_extends_B.C<D,_E>,_F.G<H,_I>_{}_x
=== RUN TestTSInterface/export_default_interface_Foo_{}_x
--- PASS: TestTSInterface (0.00s)
--- PASS: TestTSInterface/interface_A_{_a_}_x (0.00s)
--- PASS: TestTSInterface/interface_A_{_a;_b_}_x (0.00s)
--- PASS: TestTSInterface/interface_A_{_a()_}_x (0.00s)
--- PASS: TestTSInterface/interface_A_{_a();_b_}_x (0.00s)
--- PASS: TestTSInterface/interface_Foo_{_foo():_Foo___is:_Bar_}_x (0.00s)
--- PASS: TestTSInterface/interface_A<T_extends_number>_extends_B.C<D,_E>,_F.G<H,_I>_{}_x (0.00s)
--- PASS: TestTSInterface/export_interface_A<T_extends_number>_extends_B.C<D,_E>,_F.G<H,_I>_{}_x (0.00s)
--- PASS: TestTSInterface/export_default_interface_Foo_{}_x (0.00s)
=== RUN TestTSNamespace
=== RUN TestTSNamespace/namespace_Foo_{_0_}
=== RUN TestTSNamespace/export_namespace_Foo_{_0_}
=== RUN TestTSNamespace/namespace_Foo_{_let_x_}_let_x
=== RUN TestTSNamespace/namespace_Foo_{_export_let_x_}_export_let_x
=== RUN TestTSNamespace/declare_namespace_Foo_{_export_let_x_}_namespace_x_{_0_}
=== RUN TestTSNamespace/var_foo;_namespace_foo_{_0_}
=== RUN TestTSNamespace/let_foo;_namespace_foo_{_0_}
=== RUN TestTSNamespace/const_foo_=_0;_namespace_foo_{_0_}
=== RUN TestTSNamespace/namespace_foo_{_0_}_var_foo
=== RUN TestTSNamespace/namespace_foo_{_0_}_let_foo
=== RUN TestTSNamespace/namespace_foo_{_0_}_const_foo_=_0
=== RUN TestTSNamespace/var_foo;_namespace_foo_{}
=== RUN TestTSNamespace/let_foo;_namespace_foo_{}
=== RUN TestTSNamespace/const_foo_=_0;_namespace_foo_{}
=== RUN TestTSNamespace/namespace_foo_{}_var_foo
=== RUN TestTSNamespace/namespace_foo_{}_let_foo
=== RUN TestTSNamespace/namespace_foo_{}_const_foo_=_0
=== RUN TestTSNamespace/var_foo;_namespace_foo_{_export_type_bar_=_number_}
=== RUN TestTSNamespace/let_foo;_namespace_foo_{_export_type_bar_=_number_}
=== RUN TestTSNamespace/const_foo_=_0;_namespace_foo_{_export_type_bar_=_number_}
=== RUN TestTSNamespace/namespace_foo_{_export_type_bar_=_number_}_var_foo
=== RUN TestTSNamespace/namespace_foo_{_export_type_bar_=_number_}_let_foo
=== RUN TestTSNamespace/namespace_foo_{_export_type_bar_=_number_}_const_foo_=_0
=== RUN TestTSNamespace/function_foo()_{}_namespace_foo_{_0_}
=== RUN TestTSNamespace/function*_foo()_{}_namespace_foo_{_0_}
=== RUN TestTSNamespace/async_function_foo()_{}_namespace_foo_{_0_}
=== RUN TestTSNamespace/class_foo_{}_namespace_foo_{_0_}
=== RUN TestTSNamespace/enum_foo_{_a_}_namespace_foo_{_0_}
=== RUN TestTSNamespace/namespace_foo_{}_namespace_foo_{_0_}
=== RUN TestTSNamespace/namespace_foo_{_0_}_function_foo()_{}
=== RUN TestTSNamespace/namespace_foo_{_0_}_function*_foo()_{}
=== RUN TestTSNamespace/namespace_foo_{_0_}_async_function_foo()_{}
=== RUN TestTSNamespace/namespace_foo_{_0_}_class_foo_{}
=== RUN TestTSNamespace/namespace_foo_{_0_}_enum_foo_{_a_}
=== RUN TestTSNamespace/namespace_foo_{_0_}_namespace_foo_{}
=== RUN TestTSNamespace/namespace_foo_{_0_}_namespace_foo_{_0_}
=== RUN TestTSNamespace/function_foo()_{}_namespace_foo_{_0_}_function_foo()_{}
=== RUN TestTSNamespace/function*_foo()_{}_namespace_foo_{_0_}_function*_foo()_{}
=== RUN TestTSNamespace/async_function_foo()_{}_namespace_foo_{_0_}_async_function_foo()_{}
=== RUN TestTSNamespace/class_foo_{}_namespace_foo_{_0_}_class_foo_{}
=== RUN TestTSNamespace/class_foo_{}_namespace_foo_{_0_}_enum_foo_{}
=== RUN TestTSNamespace/enum_foo_{}_namespace_foo_{_0_}_class_foo_{}
=== RUN TestTSNamespace/namespace_foo_{_0_}_namespace_foo_{_0_}_let_foo
=== RUN TestTSNamespace/namespace_foo_{_0_}_enum_foo_{}_class_foo_{}
=== RUN TestTSNamespace/namespace_foo.bar_{_foo(bar)_}
=== RUN TestTSNamespace/module_foo_{_export_namespace_bar_{_foo(bar)_}_}
=== RUN TestTSNamespace/namespace_foo_{_export_module_bar_{_foo(bar)_}_}
=== RUN TestTSNamespace/module_foo.bar_{_foo(bar)_}
--- PASS: TestTSNamespace (0.03s)
--- PASS: TestTSNamespace/namespace_Foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/export_namespace_Foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/namespace_Foo_{_let_x_}_let_x (0.00s)
--- PASS: TestTSNamespace/namespace_Foo_{_export_let_x_}_export_let_x (0.00s)
--- PASS: TestTSNamespace/declare_namespace_Foo_{_export_let_x_}_namespace_x_{_0_} (0.00s)
--- PASS: TestTSNamespace/var_foo;_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/let_foo;_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/const_foo_=_0;_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_var_foo (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_let_foo (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_const_foo_=_0 (0.00s)
--- PASS: TestTSNamespace/var_foo;_namespace_foo_{} (0.00s)
--- PASS: TestTSNamespace/let_foo;_namespace_foo_{} (0.00s)
--- PASS: TestTSNamespace/const_foo_=_0;_namespace_foo_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{}_var_foo (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{}_let_foo (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{}_const_foo_=_0 (0.00s)
--- PASS: TestTSNamespace/var_foo;_namespace_foo_{_export_type_bar_=_number_} (0.00s)
--- PASS: TestTSNamespace/let_foo;_namespace_foo_{_export_type_bar_=_number_} (0.00s)
--- PASS: TestTSNamespace/const_foo_=_0;_namespace_foo_{_export_type_bar_=_number_} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_export_type_bar_=_number_}_var_foo (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_export_type_bar_=_number_}_let_foo (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_export_type_bar_=_number_}_const_foo_=_0 (0.00s)
--- PASS: TestTSNamespace/function_foo()_{}_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/function*_foo()_{}_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/async_function_foo()_{}_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/class_foo_{}_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/enum_foo_{_a_}_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{}_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_function_foo()_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_function*_foo()_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_async_function_foo()_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_class_foo_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_enum_foo_{_a_} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_namespace_foo_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_namespace_foo_{_0_} (0.00s)
--- PASS: TestTSNamespace/function_foo()_{}_namespace_foo_{_0_}_function_foo()_{} (0.00s)
--- PASS: TestTSNamespace/function*_foo()_{}_namespace_foo_{_0_}_function*_foo()_{} (0.00s)
--- PASS: TestTSNamespace/async_function_foo()_{}_namespace_foo_{_0_}_async_function_foo()_{} (0.00s)
--- PASS: TestTSNamespace/class_foo_{}_namespace_foo_{_0_}_class_foo_{} (0.00s)
--- PASS: TestTSNamespace/class_foo_{}_namespace_foo_{_0_}_enum_foo_{} (0.00s)
--- PASS: TestTSNamespace/enum_foo_{}_namespace_foo_{_0_}_class_foo_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_namespace_foo_{_0_}_let_foo (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_0_}_enum_foo_{}_class_foo_{} (0.00s)
--- PASS: TestTSNamespace/namespace_foo.bar_{_foo(bar)_} (0.00s)
--- PASS: TestTSNamespace/module_foo_{_export_namespace_bar_{_foo(bar)_}_} (0.00s)
--- PASS: TestTSNamespace/namespace_foo_{_export_module_bar_{_foo(bar)_}_} (0.00s)
--- PASS: TestTSNamespace/module_foo.bar_{_foo(bar)_} (0.00s)
=== RUN TestTSNamespaceExports
=== RUN TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_function_fn()_{}____}____namespace_C_{_____export_function_fn()_{}____}____namespace_D_{_____function_fn()_{}____}___}__
=== RUN TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_class_Class_{}____}____namespace_C_{_____export_class_Class_{}____}____namespace_D_{_____class_Class_{}____}___}__
=== RUN TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_enum_Enum_{}____}____namespace_C_{_____export_enum_Enum_{}____}____namespace_D_{_____enum_Enum_{}____}___}__
=== RUN TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_let_foo_=_1_____foo_+=_foo____}____namespace_C_{_____export_let_foo_=_1_____foo_+=_foo____}____namespace_D_{_____let_foo_=_1_____foo_+=_foo____}___}__
=== RUN TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_const_foo_=_1____}____namespace_C_{_____export_const_foo_=_1____}____namespace_D_{_____const_foo_=_1____}___}__
=== RUN TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_var_foo_=_1_____foo_+=_foo____}____namespace_C_{_____export_var_foo_=_1_____foo_+=_foo____}____namespace_D_{_____var_foo_=_1_____foo_+=_foo____}___}__
=== RUN TestTSNamespaceExports/___namespace_ns_{____export_declare_const_L1____console.log(L1)_____export_declare_let_[[L2_=_x,_{_[y]:_L3_}]]____console.log(L2,_L3)_____export_declare_function_F()____console.log(F)_____export_declare_function_F2()_{_}____console.log(F2)_____export_declare_class_C_{_}____console.log(C)_____export_declare_enum_E_{_}____console.log(E)_____export_declare_namespace_N_{_}____console.log(N)___}__
=== RUN TestTSNamespaceExports/___namespace_a_{_export_var_a_=_123;_log(a)_}___namespace_b_{_export_let_b_=_123;_log(b)_}___namespace_c_{_export_enum_c_{}_log(c)_}___namespace_d_{_export_class_d_{}_log(d)_}___namespace_e_{_export_namespace_e_{}_log(e)_}___namespace_f_{_export_function_f()_{}_log(f)_}__
=== RUN TestTSNamespaceExports/___namespace_a_{_export_declare_var_a_}___namespace_b_{_export_declare_let_b_}___namespace_c_{_export_declare_enum_c_{}_}___namespace_d_{_export_declare_class_d_{}_}___namespace_e_{_export_declare_namespace_e_{}_}___namespace_f_{_export_declare_function_f()_{}_}__
--- PASS: TestTSNamespaceExports (0.01s)
--- PASS: TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_function_fn()_{}____}____namespace_C_{_____export_function_fn()_{}____}____namespace_D_{_____function_fn()_{}____}___}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_class_Class_{}____}____namespace_C_{_____export_class_Class_{}____}____namespace_D_{_____class_Class_{}____}___}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_enum_Enum_{}____}____namespace_C_{_____export_enum_Enum_{}____}____namespace_D_{_____enum_Enum_{}____}___}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_let_foo_=_1_____foo_+=_foo____}____namespace_C_{_____export_let_foo_=_1_____foo_+=_foo____}____namespace_D_{_____let_foo_=_1_____foo_+=_foo____}___}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_const_foo_=_1____}____namespace_C_{_____export_const_foo_=_1____}____namespace_D_{_____const_foo_=_1____}___}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_A_{____export_namespace_B_{_____export_var_foo_=_1_____foo_+=_foo____}____namespace_C_{_____export_var_foo_=_1_____foo_+=_foo____}____namespace_D_{_____var_foo_=_1_____foo_+=_foo____}___}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_ns_{____export_declare_const_L1____console.log(L1)_____export_declare_let_[[L2_=_x,_{_[y]:_L3_}]]____console.log(L2,_L3)_____export_declare_function_F()____console.log(F)_____export_declare_function_F2()_{_}____console.log(F2)_____export_declare_class_C_{_}____console.log(C)_____export_declare_enum_E_{_}____console.log(E)_____export_declare_namespace_N_{_}____console.log(N)___}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_a_{_export_var_a_=_123;_log(a)_}___namespace_b_{_export_let_b_=_123;_log(b)_}___namespace_c_{_export_enum_c_{}_log(c)_}___namespace_d_{_export_class_d_{}_log(d)_}___namespace_e_{_export_namespace_e_{}_log(e)_}___namespace_f_{_export_function_f()_{}_log(f)_}__ (0.00s)
--- PASS: TestTSNamespaceExports/___namespace_a_{_export_declare_var_a_}___namespace_b_{_export_declare_let_b_}___namespace_c_{_export_declare_enum_c_{}_}___namespace_d_{_export_declare_class_d_{}_}___namespace_e_{_export_declare_namespace_e_{}_}___namespace_f_{_export_declare_function_f()_{}_}__ (0.00s)
=== RUN TestTSNamespaceDestructuring
=== RUN TestTSNamespaceDestructuring/___namespace_A_{____export_var_[_____a,_____[,_b_=_c,_...d],_____{[x]:_[[y]]_=_z,_...o},____]_=_ref___}__
--- PASS: TestTSNamespaceDestructuring (0.00s)
--- PASS: TestTSNamespaceDestructuring/___namespace_A_{____export_var_[_____a,_____[,_b_=_c,_...d],_____{[x]:_[[y]]_=_z,_...o},____]_=_ref___}__ (0.00s)
=== RUN TestTSEnum
=== RUN TestTSEnum/enum_Foo_{_A,_B_}
=== RUN TestTSEnum/export_enum_Foo_{_A;_B_}
=== RUN TestTSEnum/enum_Foo_{_A,_B,_C_=_3.3,_D,_E_}
=== RUN TestTSEnum/enum_Foo_{_A,_B,_C_=_'x',_D,_E,_F_=_`y`,_G_=_`${z}`,_H_=_tag``_}
=== RUN TestTSEnum/enum_Foo_{_A_=_1_}_enum_Foo_{_B_=_2_}
=== RUN TestTSEnum/___enum_Foo_{____'a'_=_10.01,____'a_b'_=_100,____c_=_a_+_Foo.a_+_Foo['a_b'],____d,____e_=_a_+_Foo.a_+_Foo['a_b']_+_Math.random(),____f,___}___enum_Bar_{____a_=_Foo.a___}__
=== RUN TestTSEnum/___enum_Foo_{_A_}___x_=_[Foo.A,_Foo?.A,_Foo?.A()]___y_=_[Foo['A'],_Foo?.['A'],_Foo?.['A']()]__
=== RUN TestTSEnum/enum_Foo_{_Foo_}
=== RUN TestTSEnum/enum_Foo_{_Bar_=_Foo_}
=== RUN TestTSEnum/enum_Foo_{_Foo_=_1,_Bar_=_Foo_}
--- PASS: TestTSEnum (0.01s)
--- PASS: TestTSEnum/enum_Foo_{_A,_B_} (0.00s)
--- PASS: TestTSEnum/export_enum_Foo_{_A;_B_} (0.00s)
--- PASS: TestTSEnum/enum_Foo_{_A,_B,_C_=_3.3,_D,_E_} (0.00s)
--- PASS: TestTSEnum/enum_Foo_{_A,_B,_C_=_'x',_D,_E,_F_=_`y`,_G_=_`${z}`,_H_=_tag``_} (0.00s)
--- PASS: TestTSEnum/enum_Foo_{_A_=_1_}_enum_Foo_{_B_=_2_} (0.00s)
--- PASS: TestTSEnum/___enum_Foo_{____'a'_=_10.01,____'a_b'_=_100,____c_=_a_+_Foo.a_+_Foo['a_b'],____d,____e_=_a_+_Foo.a_+_Foo['a_b']_+_Math.random(),____f,___}___enum_Bar_{____a_=_Foo.a___}__ (0.00s)
--- PASS: TestTSEnum/___enum_Foo_{_A_}___x_=_[Foo.A,_Foo?.A,_Foo?.A()]___y_=_[Foo['A'],_Foo?.['A'],_Foo?.['A']()]__ (0.00s)
--- PASS: TestTSEnum/enum_Foo_{_Foo_} (0.00s)
--- PASS: TestTSEnum/enum_Foo_{_Bar_=_Foo_} (0.00s)
--- PASS: TestTSEnum/enum_Foo_{_Foo_=_1,_Bar_=_Foo_} (0.00s)
=== RUN TestTSEnumConstantFolding
=== RUN TestTSEnumConstantFolding/___enum_Foo_{____add_=_1_+_2,____sub_=_-1_-_2,____mul_=_10_*_20,_____div_pos_inf_=_1_/_0,____div_neg_inf_=_1_/_-0,____div_nan_=_0_/_0,____div_neg_zero_=_1_/_(1_/_-0),_____div0_=_10_/_20,____div1_=_10_/_-20,____div2_=_-10_/_20,____div3_=_-10_/_-20,_____mod0_=_123_%_100,____mod1_=_123_%_-100,____mod2_=_-123_%_100,____mod3_=_-123_%_-100,_____fmod0_=_1.375_%_0.75,____fmod1_=_1.375_%_-0.75,____fmod2_=_-1.375_%_0.75,____fmod3_=_-1.375_%_-0.75,_____pow0_=_2.25_**_3,____pow1_=_2.25_**_-3,____pow2_=_(-2.25)_**_3,____pow3_=_(-2.25)_**_-3,___}__
=== RUN TestTSEnumConstantFolding/___enum_Foo_{____shl0_=_987654321_<<_2,____shl1_=_987654321_<<_31,____shl2_=_987654321_<<_34,_____shr0_=_-987654321_>>_2,____shr1_=_-987654321_>>_31,____shr2_=_-987654321_>>_34,_____ushr0_=_-987654321_>>>_2,____ushr1_=_-987654321_>>>_31,____ushr2_=_-987654321_>>>_34,_____bitand_=_0xDEADF00D_&_0xBADCAFE,____bitor_=_0xDEADF00D_|_0xBADCAFE,____bitxor_=_0xDEADF00D_^_0xBADCAFE,___}__
--- PASS: TestTSEnumConstantFolding (0.00s)
--- PASS: TestTSEnumConstantFolding/___enum_Foo_{____add_=_1_+_2,____sub_=_-1_-_2,____mul_=_10_*_20,_____div_pos_inf_=_1_/_0,____div_neg_inf_=_1_/_-0,____div_nan_=_0_/_0,____div_neg_zero_=_1_/_(1_/_-0),_____div0_=_10_/_20,____div1_=_10_/_-20,____div2_=_-10_/_20,____div3_=_-10_/_-20,_____mod0_=_123_%_100,____mod1_=_123_%_-100,____mod2_=_-123_%_100,____mod3_=_-123_%_-100,_____fmod0_=_1.375_%_0.75,____fmod1_=_1.375_%_-0.75,____fmod2_=_-1.375_%_0.75,____fmod3_=_-1.375_%_-0.75,_____pow0_=_2.25_**_3,____pow1_=_2.25_**_-3,____pow2_=_(-2.25)_**_3,____pow3_=_(-2.25)_**_-3,___}__ (0.00s)
--- PASS: TestTSEnumConstantFolding/___enum_Foo_{____shl0_=_987654321_<<_2,____shl1_=_987654321_<<_31,____shl2_=_987654321_<<_34,_____shr0_=_-987654321_>>_2,____shr1_=_-987654321_>>_31,____shr2_=_-987654321_>>_34,_____ushr0_=_-987654321_>>>_2,____ushr1_=_-987654321_>>>_31,____ushr2_=_-987654321_>>>_34,_____bitand_=_0xDEADF00D_&_0xBADCAFE,____bitor_=_0xDEADF00D_|_0xBADCAFE,____bitxor_=_0xDEADF00D_^_0xBADCAFE,___}__ (0.00s)
=== RUN TestTSFunction
=== RUN TestTSFunction/function_foo():_void;_function_foo():_void_{}
=== RUN TestTSFunction/function_foo<A>()_{}
=== RUN TestTSFunction/function_foo<A_extends_B<A>>()_{}
=== RUN TestTSFunction/function_foo<A_extends_B<C<A>>>()_{}
=== RUN TestTSFunction/function_foo<A,B,C,>()_{}
=== RUN TestTSFunction/function_foo<A_extends_B<C>=_B<C>>()_{}
=== RUN TestTSFunction/function_foo<A_extends_B<C<D>>=_B<C<D>>>()_{}
=== RUN TestTSFunction/function_foo<A_extends_B<C<D<E>>>=_B<C<D<E>>>>()_{}
=== RUN TestTSFunction/function_foo<>()_{}
=== RUN TestTSFunction/function_foo<,>()_{}
=== RUN TestTSFunction/function_foo<T><T>()_{}
=== RUN TestTSFunction/export_default_function_<T>()_{}
=== RUN TestTSFunction/export_default_function_<>()_{}
=== RUN TestTSFunction/export_default_function_<,>()_{}
=== RUN TestTSFunction/export_default_function_<T><T>()_{}
=== RUN TestTSFunction/___export_default_function_foo();___export_default_function_foo(x);___export_default_function_foo(x?,_y?)_{}__
--- PASS: TestTSFunction (0.01s)
--- PASS: TestTSFunction/function_foo():_void;_function_foo():_void_{} (0.00s)
--- PASS: TestTSFunction/function_foo<A>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<A_extends_B<A>>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<A_extends_B<C<A>>>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<A,B,C,>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<A_extends_B<C>=_B<C>>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<A_extends_B<C<D>>=_B<C<D>>>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<A_extends_B<C<D<E>>>=_B<C<D<E>>>>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<,>()_{} (0.00s)
--- PASS: TestTSFunction/function_foo<T><T>()_{} (0.00s)
--- PASS: TestTSFunction/export_default_function_<T>()_{} (0.00s)
--- PASS: TestTSFunction/export_default_function_<>()_{} (0.00s)
--- PASS: TestTSFunction/export_default_function_<,>()_{} (0.00s)
--- PASS: TestTSFunction/export_default_function_<T><T>()_{} (0.00s)
--- PASS: TestTSFunction/___export_default_function_foo();___export_default_function_foo(x);___export_default_function_foo(x?,_y?)_{}__ (0.00s)
=== RUN TestTSDecl
=== RUN TestTSDecl/var_a!:_string,_b!:_boolean
=== RUN TestTSDecl/let_a!:_string,_b!:_boolean
=== RUN TestTSDecl/const_a!:_string_=_'',_b!:_boolean_=_false
=== RUN TestTSDecl/var_a!
=== RUN TestTSDecl/var_a!_=_
=== RUN TestTSDecl/var_a!,_b
=== RUN TestTSDecl/a_?_({b})_=>_{}_:_c
=== RUN TestTSDecl/a_?_(({b})_=>_{})_:_c
=== RUN TestTSDecl/a_?_(({b}))_:_c
=== RUN TestTSDecl/a_?_(({b}))_=>_{}_:_c
=== RUN TestTSDecl/a_?_({b})_=>_{}_:_c#01
=== RUN TestTSDecl/a_?_(({b})_=>_{})_:_c#01
=== RUN TestTSDecl/a_?_(({b}))_:_c#01
=== RUN TestTSDecl/a_?_(({b}))_=>_{}_:_c#01
--- PASS: TestTSDecl (0.01s)
--- PASS: TestTSDecl/var_a!:_string,_b!:_boolean (0.00s)
--- PASS: TestTSDecl/let_a!:_string,_b!:_boolean (0.00s)
--- PASS: TestTSDecl/const_a!:_string_=_'',_b!:_boolean_=_false (0.00s)
--- PASS: TestTSDecl/var_a! (0.00s)
--- PASS: TestTSDecl/var_a!_=_ (0.00s)
--- PASS: TestTSDecl/var_a!,_b (0.00s)
--- PASS: TestTSDecl/a_?_({b})_=>_{}_:_c (0.00s)
--- PASS: TestTSDecl/a_?_(({b})_=>_{})_:_c (0.00s)
--- PASS: TestTSDecl/a_?_(({b}))_:_c (0.00s)
--- PASS: TestTSDecl/a_?_(({b}))_=>_{}_:_c (0.00s)
--- PASS: TestTSDecl/a_?_({b})_=>_{}_:_c#01 (0.00s)
--- PASS: TestTSDecl/a_?_(({b})_=>_{})_:_c#01 (0.00s)
--- PASS: TestTSDecl/a_?_(({b}))_:_c#01 (0.00s)
--- PASS: TestTSDecl/a_?_(({b}))_=>_{}_:_c#01 (0.00s)
=== RUN TestTSDeclare
=== RUN TestTSDeclare/declare_var_x:_number
=== RUN TestTSDeclare/declare_let_x:_number
=== RUN TestTSDeclare/declare_const_x:_number
=== RUN TestTSDeclare/declare_function_fn();_function_scope()_{}
=== RUN TestTSDeclare/declare_function_fn()__function_scope()_{}
=== RUN TestTSDeclare/declare_function_fn()_{}_function_scope()_{}
=== RUN TestTSDeclare/declare_enum_X_{}_function_scope()_{}
=== RUN TestTSDeclare/declare_class_X_{}_function_scope()_{}
=== RUN TestTSDeclare/declare_interface_X_{}_function_scope()_{}
=== RUN TestTSDeclare/declare_namespace_X_{}_function_scope()_{}
=== RUN TestTSDeclare/declare_module_X_{}_function_scope()_{}
=== RUN TestTSDeclare/declare_module_'X'_{}_function_scope()_{}
=== RUN TestTSDeclare/declare_module_'X';_let_foo
=== RUN TestTSDeclare/declare_module_'X'_let_foo
=== RUN TestTSDeclare/declare_module_'X'_{_let_foo_}
=== RUN TestTSDeclare/declare_module_'X'_{_let_foo_}#01
=== RUN TestTSDeclare/declare_global_{_interface_Foo_{}_let_foo:_any_}_let_bar
=== RUN TestTSDeclare/declare_module_M_{_const_x_}
=== RUN TestTSDeclare/declare_module_M_{_global_{_const_x_}_}
=== RUN TestTSDeclare/declare_module_M_{_global_{_const_x_}_function_foo()_{}_}
=== RUN TestTSDeclare/declare_module_M_{_global___{_const_x_}_}
=== RUN TestTSDeclare/declare_module_M_{_import_'path'_}
=== RUN TestTSDeclare/declare_module_M_{_import_x_from_'path'_}
=== RUN TestTSDeclare/declare_module_M_{_import_{x}_from_'path'_}
=== RUN TestTSDeclare/declare_module_M_{_import_*_as_ns_from_'path'_}
=== RUN TestTSDeclare/declare_module_M_{_import_foo_=_bar_}
=== RUN TestTSDeclare/declare_module_M_{_export_import_foo_=_bar_}
=== RUN TestTSDeclare/declare_module_M_{_export_{x}_from_'path'_}
=== RUN TestTSDeclare/declare_module_M_{_export_default_123_}
=== RUN TestTSDeclare/declare_module_M_{_export_default_function_x()_{}_}
=== RUN TestTSDeclare/declare_module_M_{_export_default_class_X_{}_}
=== RUN TestTSDeclare/declare_module_M_{_export_*_as_ns_from_'path'_}
=== RUN TestTSDeclare/declare_module_M_{_export_*_from_'path'_}
=== RUN TestTSDeclare/declare_module_M_{_export_=_foo_}
=== RUN TestTSDeclare/declare_module_M_{_export_as_namespace_ns_}
=== RUN TestTSDeclare/declare_module_M_{_export_as_namespace_ns;_}
=== RUN TestTSDeclare/declare_module_M_{_export_as_namespace_ns.foo_}
=== RUN TestTSDeclare/declare_module_M_{_export_as_namespace_ns_function_foo()_{}_}
=== RUN TestTSDeclare/module_M_{_const_x_}
=== RUN TestTSDeclare/module_M_{_const_[]_}
=== RUN TestTSDeclare/module_M_{_const_{}_}
=== RUN TestTSDeclare/declare_function_fn(x:_any,_...y,_)
=== RUN TestTSDeclare/declare_function_fn(x:_any,_...y:_any,_)
=== RUN TestTSDeclare/function_fn(x:_any,_...y,_)
=== RUN TestTSDeclare/function_fn(x:_any,_...y,_)_{}
=== RUN TestTSDeclare/function_fn(x:_any,_...y:_any,_)
=== RUN TestTSDeclare/function_fn(x:_any,_...y:_any,_)_{}
--- PASS: TestTSDeclare (0.02s)
--- PASS: TestTSDeclare/declare_var_x:_number (0.00s)
--- PASS: TestTSDeclare/declare_let_x:_number (0.00s)
--- PASS: TestTSDeclare/declare_const_x:_number (0.00s)
--- PASS: TestTSDeclare/declare_function_fn();_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_function_fn()__function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_function_fn()_{}_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_enum_X_{}_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_class_X_{}_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_interface_X_{}_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_namespace_X_{}_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_module_X_{}_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_module_'X'_{}_function_scope()_{} (0.00s)
--- PASS: TestTSDeclare/declare_module_'X';_let_foo (0.00s)
--- PASS: TestTSDeclare/declare_module_'X'_let_foo (0.00s)
--- PASS: TestTSDeclare/declare_module_'X'_{_let_foo_} (0.00s)
--- PASS: TestTSDeclare/declare_module_'X'_{_let_foo_}#01 (0.00s)
--- PASS: TestTSDeclare/declare_global_{_interface_Foo_{}_let_foo:_any_}_let_bar (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_const_x_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_global_{_const_x_}_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_global_{_const_x_}_function_foo()_{}_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_global___{_const_x_}_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_import_'path'_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_import_x_from_'path'_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_import_{x}_from_'path'_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_import_*_as_ns_from_'path'_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_import_foo_=_bar_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_import_foo_=_bar_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_{x}_from_'path'_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_default_123_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_default_function_x()_{}_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_default_class_X_{}_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_*_as_ns_from_'path'_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_*_from_'path'_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_=_foo_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_as_namespace_ns_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_as_namespace_ns;_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_as_namespace_ns.foo_} (0.00s)
--- PASS: TestTSDeclare/declare_module_M_{_export_as_namespace_ns_function_foo()_{}_} (0.00s)
--- PASS: TestTSDeclare/module_M_{_const_x_} (0.00s)
--- PASS: TestTSDeclare/module_M_{_const_[]_} (0.00s)
--- PASS: TestTSDeclare/module_M_{_const_{}_} (0.00s)
--- PASS: TestTSDeclare/declare_function_fn(x:_any,_...y,_) (0.00s)
--- PASS: TestTSDeclare/declare_function_fn(x:_any,_...y:_any,_) (0.00s)
--- PASS: TestTSDeclare/function_fn(x:_any,_...y,_) (0.00s)
--- PASS: TestTSDeclare/function_fn(x:_any,_...y,_)_{} (0.00s)
--- PASS: TestTSDeclare/function_fn(x:_any,_...y:_any,_) (0.00s)
--- PASS: TestTSDeclare/function_fn(x:_any,_...y:_any,_)_{} (0.00s)
=== RUN TestTSDecorator
=== RUN TestTSDecorator/@dec(()_=>_0)_declare_class_Foo_{}_{let_foo}
=== RUN TestTSDecorator/@dec(()_=>_0)_declare_abstract_class_Foo_{}_{let_foo}
=== RUN TestTSDecorator/@dec(()_=>_0)_export_declare_class_Foo_{}_{let_foo}
=== RUN TestTSDecorator/@dec(()_=>_0)_export_declare_abstract_class_Foo_{}_{let_foo}
=== RUN TestTSDecorator/declare_class_Foo_{_@dec(()_=>_0)_foo_}_{let_foo}
=== RUN TestTSDecorator/declare_class_Foo_{_@dec(()_=>_0)_foo()_}_{let_foo}
=== RUN TestTSDecorator/declare_class_Foo_{_foo(@dec(()_=>_0)_x)_}_{let_foo}
=== RUN TestTSDecorator/@dec_enum_foo_{}
=== RUN TestTSDecorator/@dec_namespace_foo_{}
=== RUN TestTSDecorator/@dec_function_foo()_{}
=== RUN TestTSDecorator/@dec_abstract
=== RUN TestTSDecorator/@dec_declare:_x
=== RUN TestTSDecorator/@dec_declare_enum_foo_{}
=== RUN TestTSDecorator/@dec_declare_namespace_foo_{}
=== RUN TestTSDecorator/@dec_declare_function_foo()
=== RUN TestTSDecorator/@dec_export_{}
=== RUN TestTSDecorator/@dec_export_enum_foo_{}
=== RUN TestTSDecorator/@dec_export_namespace_foo_{}
=== RUN TestTSDecorator/@dec_export_function_foo()_{}
=== RUN TestTSDecorator/@dec_export_default_abstract
=== RUN TestTSDecorator/@dec_export_declare_enum_foo_{}
=== RUN TestTSDecorator/@dec_export_declare_namespace_foo_{}
=== RUN TestTSDecorator/@dec_export_declare_function_foo()
=== RUN TestTSDecorator/(class_{_@dec_foo_})
=== RUN TestTSDecorator/(class_{_@dec_foo()_{}_})
=== RUN TestTSDecorator/(class_{_foo(@dec_x)_{}_})
=== RUN TestTSDecorator/({_@dec_foo_})
=== RUN TestTSDecorator/({_@dec_foo()_{}_})
=== RUN TestTSDecorator/({_foo(@dec_x)_{}_})
=== RUN TestTSDecorator/class_Foo_{_@dec_#foo_}
=== RUN TestTSDecorator/class_Foo_{_@dec_#foo_=_1_}
=== RUN TestTSDecorator/class_Foo_{_@dec_#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_*#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_async_#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_async*_#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_static_#foo_}
=== RUN TestTSDecorator/class_Foo_{_@dec_static_#foo_=_1_}
=== RUN TestTSDecorator/class_Foo_{_@dec_static_#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_static_*#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_static_async_#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_static_async*_#foo()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_constructor()_{}_}
=== RUN TestTSDecorator/class_Foo_{_@dec_public_constructor()_{}_}
--- PASS: TestTSDecorator (0.03s)
--- PASS: TestTSDecorator/@dec(()_=>_0)_declare_class_Foo_{}_{let_foo} (0.00s)
--- PASS: TestTSDecorator/@dec(()_=>_0)_declare_abstract_class_Foo_{}_{let_foo} (0.00s)
--- PASS: TestTSDecorator/@dec(()_=>_0)_export_declare_class_Foo_{}_{let_foo} (0.00s)
--- PASS: TestTSDecorator/@dec(()_=>_0)_export_declare_abstract_class_Foo_{}_{let_foo} (0.00s)
--- PASS: TestTSDecorator/declare_class_Foo_{_@dec(()_=>_0)_foo_}_{let_foo} (0.01s)
--- PASS: TestTSDecorator/declare_class_Foo_{_@dec(()_=>_0)_foo()_}_{let_foo} (0.00s)
--- PASS: TestTSDecorator/declare_class_Foo_{_foo(@dec(()_=>_0)_x)_}_{let_foo} (0.00s)
--- PASS: TestTSDecorator/@dec_enum_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_namespace_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_function_foo()_{} (0.00s)
--- PASS: TestTSDecorator/@dec_abstract (0.00s)
--- PASS: TestTSDecorator/@dec_declare:_x (0.00s)
--- PASS: TestTSDecorator/@dec_declare_enum_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_declare_namespace_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_declare_function_foo() (0.00s)
--- PASS: TestTSDecorator/@dec_export_{} (0.00s)
--- PASS: TestTSDecorator/@dec_export_enum_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_export_namespace_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_export_function_foo()_{} (0.00s)
--- PASS: TestTSDecorator/@dec_export_default_abstract (0.00s)
--- PASS: TestTSDecorator/@dec_export_declare_enum_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_export_declare_namespace_foo_{} (0.00s)
--- PASS: TestTSDecorator/@dec_export_declare_function_foo() (0.00s)
--- PASS: TestTSDecorator/(class_{_@dec_foo_}) (0.00s)
--- PASS: TestTSDecorator/(class_{_@dec_foo()_{}_}) (0.00s)
--- PASS: TestTSDecorator/(class_{_foo(@dec_x)_{}_}) (0.00s)
--- PASS: TestTSDecorator/({_@dec_foo_}) (0.00s)
--- PASS: TestTSDecorator/({_@dec_foo()_{}_}) (0.00s)
--- PASS: TestTSDecorator/({_foo(@dec_x)_{}_}) (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_#foo_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_#foo_=_1_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_*#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_async_#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_async*_#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_static_#foo_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_static_#foo_=_1_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_static_#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_static_*#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_static_async_#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_static_async*_#foo()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_constructor()_{}_} (0.00s)
--- PASS: TestTSDecorator/class_Foo_{_@dec_public_constructor()_{}_} (0.00s)
=== RUN TestTSTry
=== RUN TestTSTry/try_{}_catch_(x:_any)_{}
=== RUN TestTSTry/try_{}_catch_(x:_unknown)_{}
=== RUN TestTSTry/try_{}_catch_(x:_number)_{}
=== RUN TestTSTry/try_{}_catch_({x}:_any)_{}
=== RUN TestTSTry/try_{}_catch_({x}:_unknown)_{}
=== RUN TestTSTry/try_{}_catch_({x}:_number)_{}
=== RUN TestTSTry/try_{}_catch_([x]:_any)_{}
=== RUN TestTSTry/try_{}_catch_([x]:_unknown)_{}
=== RUN TestTSTry/try_{}_catch_([x]:_number)_{}
=== RUN TestTSTry/try_{}_catch_(x!)_{}
=== RUN TestTSTry/try_{}_catch_(x!:_any)_{}
=== RUN TestTSTry/try_{}_catch_(x!:_unknown)_{}
--- PASS: TestTSTry (0.01s)
--- PASS: TestTSTry/try_{}_catch_(x:_any)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_(x:_unknown)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_(x:_number)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_({x}:_any)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_({x}:_unknown)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_({x}:_number)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_([x]:_any)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_([x]:_unknown)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_([x]:_number)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_(x!)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_(x!:_any)_{} (0.00s)
--- PASS: TestTSTry/try_{}_catch_(x!:_unknown)_{} (0.00s)
=== RUN TestTSArrow
=== RUN TestTSArrow/(a?)_=>_{}
=== RUN TestTSArrow/(a?:_number)_=>_{}
=== RUN TestTSArrow/(a?:_number_=_0)_=>_{}
=== RUN TestTSArrow/(a?_=_0)_=>_{}
=== RUN TestTSArrow/(a?,_b)_=>_{}
=== RUN TestTSArrow/(a?:_number,_b)_=>_{}
=== RUN TestTSArrow/(a?:_number_=_0,_b)_=>_{}
=== RUN TestTSArrow/(a?_=_0,_b)_=>_{}
=== RUN TestTSArrow/(a:_number)_=>_{}
=== RUN TestTSArrow/(a:_number_=_0)_=>_{}
=== RUN TestTSArrow/(a:_number,_b)_=>_{}
=== RUN TestTSArrow/():_void_=>_{}
=== RUN TestTSArrow/(a):_void_=>_{}
=== RUN TestTSArrow/x:_void_=>_{}
=== RUN TestTSArrow/a_?_(1_+_2)_:_(3_+_4)
=== RUN TestTSArrow/(foo)_?_(foo_as_Bar)_:_null;
=== RUN TestTSArrow/((foo)_?_(foo_as_Bar)_:_null)
=== RUN TestTSArrow/let_x_=_a_?_(b,_c)_:_(d,_e)
=== RUN TestTSArrow/let_x:_()_=>_void_=_()_=>_{}
=== RUN TestTSArrow/let_x:_(y)_=>_void_=_()_=>_{}
=== RUN TestTSArrow/let_x:_(this)_=>_void_=_()_=>_{}
=== RUN TestTSArrow/let_x:_(this:_any)_=>_void_=_()_=>_{}
=== RUN TestTSArrow/let_x_=_(y:_any):_(()_=>_{})_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_()_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_(y)_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_([,[b]])_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_([a,[b]])_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_([a,[b],])_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_({a})_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_({a,})_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_({a:{b}})_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_({0:{b}})_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_({'a':{b}})_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_({if:{b}})_=>_{}_=>_{_};
=== RUN TestTSArrow/let_x_=_(y:_any):_(y[])_=>_{};
=== RUN TestTSArrow/let_x_=_(y:_any):_(a_|_b)_=>_{};
=== RUN TestTSArrow/let_x_=_(y:_any):_(y)_=>_{};
=== RUN TestTSArrow/let_x_=_(y:_any):_(y)_=>_{return_0};
=== RUN TestTSArrow/let_x_=_(y:_any):_asserts_y_is_(y)_=>_{};
=== RUN TestTSArrow/async_():_void_=>_{}
=== RUN TestTSArrow/async_(a):_void_=>_{}
=== RUN TestTSArrow/async_x:_void_=>_{}
=== RUN TestTSArrow/function_foo(x:_boolean):_asserts_x
=== RUN TestTSArrow/function_foo(x:_boolean):_asserts<T>
=== RUN TestTSArrow/function_foo(x:_boolean):_asserts_x#01
=== RUN TestTSArrow/function_foo(x:_boolean):_asserts<T>_x
=== RUN TestTSArrow/function_foo(x:_boolean):_asserts<T>_x#01
=== RUN TestTSArrow/(x:_boolean):_asserts_x_=>_{}
=== RUN TestTSArrow/(x:_boolean):_asserts_this_is_object_=>_{}
=== RUN TestTSArrow/(x:_T):_asserts_x_is_NonNullable<T>_=>_{}
=== RUN TestTSArrow/(x:_any):_x_is_number_=>_{}
=== RUN TestTSArrow/(x:_any):_this_is_object_=>_{}
=== RUN TestTSArrow/(x:_any):_(()_=>_void)_=>_{}
=== RUN TestTSArrow/(x:_any):_((y:_any)_=>_void)_=>_{}
=== RUN TestTSArrow/function_foo(this:_any):_this_is_number_{}
=== RUN TestTSArrow/function_foo(this:_any):_asserts_this_is_number_{}
=== RUN TestTSArrow/(symbol:_any):_symbol_is_number_=>_{}
=== RUN TestTSArrow/let_x:_()_=>_{}_|_({y:_z});
=== RUN TestTSArrow/function_x():_({y:_z})_{}
=== RUN TestTSArrow/return_check_?_(hover_=_2,_bar)_:_baz()
=== RUN TestTSArrow/return_check_?_(hover_=_2,_bar)_=>_0_:_baz()
--- PASS: TestTSArrow (0.04s)
--- PASS: TestTSArrow/(a?)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a?:_number)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a?:_number_=_0)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a?_=_0)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a?,_b)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a?:_number,_b)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a?:_number_=_0,_b)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a?_=_0,_b)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a:_number)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a:_number_=_0)_=>_{} (0.00s)
--- PASS: TestTSArrow/(a:_number,_b)_=>_{} (0.00s)
--- PASS: TestTSArrow/():_void_=>_{} (0.01s)
--- PASS: TestTSArrow/(a):_void_=>_{} (0.00s)
--- PASS: TestTSArrow/x:_void_=>_{} (0.00s)
--- PASS: TestTSArrow/a_?_(1_+_2)_:_(3_+_4) (0.00s)
--- PASS: TestTSArrow/(foo)_?_(foo_as_Bar)_:_null; (0.00s)
--- PASS: TestTSArrow/((foo)_?_(foo_as_Bar)_:_null) (0.00s)
--- PASS: TestTSArrow/let_x_=_a_?_(b,_c)_:_(d,_e) (0.00s)
--- PASS: TestTSArrow/let_x:_()_=>_void_=_()_=>_{} (0.00s)
--- PASS: TestTSArrow/let_x:_(y)_=>_void_=_()_=>_{} (0.00s)
--- PASS: TestTSArrow/let_x:_(this)_=>_void_=_()_=>_{} (0.00s)
--- PASS: TestTSArrow/let_x:_(this:_any)_=>_void_=_()_=>_{} (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_(()_=>_{})_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_()_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_(y)_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_([,[b]])_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_([a,[b]])_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_([a,[b],])_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_({a})_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_({a,})_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_({a:{b}})_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_({0:{b}})_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_({'a':{b}})_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_({if:{b}})_=>_{}_=>_{_}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_(y[])_=>_{}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_(a_|_b)_=>_{}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_(y)_=>_{}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_(y)_=>_{return_0}; (0.00s)
--- PASS: TestTSArrow/let_x_=_(y:_any):_asserts_y_is_(y)_=>_{}; (0.00s)
--- PASS: TestTSArrow/async_():_void_=>_{} (0.00s)
--- PASS: TestTSArrow/async_(a):_void_=>_{} (0.00s)
--- PASS: TestTSArrow/async_x:_void_=>_{} (0.00s)
--- PASS: TestTSArrow/function_foo(x:_boolean):_asserts_x (0.00s)
--- PASS: TestTSArrow/function_foo(x:_boolean):_asserts<T> (0.00s)
--- PASS: TestTSArrow/function_foo(x:_boolean):_asserts_x#01 (0.00s)
--- PASS: TestTSArrow/function_foo(x:_boolean):_asserts<T>_x (0.00s)
--- PASS: TestTSArrow/function_foo(x:_boolean):_asserts<T>_x#01 (0.00s)
--- PASS: TestTSArrow/(x:_boolean):_asserts_x_=>_{} (0.00s)
--- PASS: TestTSArrow/(x:_boolean):_asserts_this_is_object_=>_{} (0.00s)
--- PASS: TestTSArrow/(x:_T):_asserts_x_is_NonNullable<T>_=>_{} (0.00s)
--- PASS: TestTSArrow/(x:_any):_x_is_number_=>_{} (0.00s)
--- PASS: TestTSArrow/(x:_any):_this_is_object_=>_{} (0.00s)
--- PASS: TestTSArrow/(x:_any):_(()_=>_void)_=>_{} (0.00s)
--- PASS: TestTSArrow/(x:_any):_((y:_any)_=>_void)_=>_{} (0.00s)
--- PASS: TestTSArrow/function_foo(this:_any):_this_is_number_{} (0.00s)
--- PASS: TestTSArrow/function_foo(this:_any):_asserts_this_is_number_{} (0.00s)
--- PASS: TestTSArrow/(symbol:_any):_symbol_is_number_=>_{} (0.00s)
--- PASS: TestTSArrow/let_x:_()_=>_{}_|_({y:_z}); (0.00s)
--- PASS: TestTSArrow/function_x():_({y:_z})_{} (0.00s)
--- PASS: TestTSArrow/return_check_?_(hover_=_2,_bar)_:_baz() (0.00s)
--- PASS: TestTSArrow/return_check_?_(hover_=_2,_bar)_=>_0_:_baz() (0.00s)
=== RUN TestTSCall
=== RUN TestTSCall/foo()
=== RUN TestTSCall/foo<number>()
=== RUN TestTSCall/foo<number,_boolean>()
--- PASS: TestTSCall (0.00s)
--- PASS: TestTSCall/foo() (0.00s)
--- PASS: TestTSCall/foo<number>() (0.00s)
--- PASS: TestTSCall/foo<number,_boolean>() (0.00s)
=== RUN TestTSNew
=== RUN TestTSNew/new_Foo()
=== RUN TestTSNew/new_Foo<number>()
=== RUN TestTSNew/new_Foo<number,_boolean>()
=== RUN TestTSNew/new_Foo!()
=== RUN TestTSNew/new_Foo!<number>()
=== RUN TestTSNew/new_Foo_!(x)
=== RUN TestTSNew/new_Foo<number>!(x)
=== RUN TestTSNew/new_Foo<number>!()
=== RUN TestTSNew/new_Foo!()#01
--- PASS: TestTSNew (0.00s)
--- PASS: TestTSNew/new_Foo() (0.00s)
--- PASS: TestTSNew/new_Foo<number>() (0.00s)
--- PASS: TestTSNew/new_Foo<number,_boolean>() (0.00s)
--- PASS: TestTSNew/new_Foo!() (0.00s)
--- PASS: TestTSNew/new_Foo!<number>() (0.00s)
--- PASS: TestTSNew/new_Foo_!(x) (0.00s)
--- PASS: TestTSNew/new_Foo<number>!(x) (0.00s)
--- PASS: TestTSNew/new_Foo<number>!() (0.00s)
--- PASS: TestTSNew/new_Foo!()#01 (0.00s)
=== RUN TestTSExponentiation
=== RUN TestTSExponentiation/await_x!_**_2
=== RUN TestTSExponentiation/await_x_as_any_**_2
--- PASS: TestTSExponentiation (0.00s)
--- PASS: TestTSExponentiation/await_x!_**_2 (0.00s)
--- PASS: TestTSExponentiation/await_x_as_any_**_2 (0.00s)
=== RUN TestTSImport
=== RUN TestTSImport/import_{x}_from_'foo'
=== RUN TestTSImport/import_{x}_from_'foo';_log(x)
=== RUN TestTSImport/import_{x,_y_as_z}_from_'foo';_log(z)
=== RUN TestTSImport/import_x_from_'foo'
=== RUN TestTSImport/import_x_from_'foo';_log(x)
=== RUN TestTSImport/import_*_as_ns_from_'foo'
=== RUN TestTSImport/import_*_as_ns_from_'foo';_log(ns)
=== RUN TestTSImport/import_{x}_from_'foo';_if_(false)_log(x)
=== RUN TestTSImport/import_x_from_'foo';_if_(false)_log(x)
=== RUN TestTSImport/import_*_as_ns_from_'foo';_if_(false)_log(ns)
--- PASS: TestTSImport (0.01s)
--- PASS: TestTSImport/import_{x}_from_'foo' (0.00s)
--- PASS: TestTSImport/import_{x}_from_'foo';_log(x) (0.00s)
--- PASS: TestTSImport/import_{x,_y_as_z}_from_'foo';_log(z) (0.00s)
--- PASS: TestTSImport/import_x_from_'foo' (0.00s)
--- PASS: TestTSImport/import_x_from_'foo';_log(x) (0.00s)
--- PASS: TestTSImport/import_*_as_ns_from_'foo' (0.00s)
--- PASS: TestTSImport/import_*_as_ns_from_'foo';_log(ns) (0.00s)
--- PASS: TestTSImport/import_{x}_from_'foo';_if_(false)_log(x) (0.00s)
--- PASS: TestTSImport/import_x_from_'foo';_if_(false)_log(x) (0.00s)
--- PASS: TestTSImport/import_*_as_ns_from_'foo';_if_(false)_log(ns) (0.00s)
=== RUN TestTSExportEquals
=== RUN TestTSExportEquals/export_=_[]
=== RUN TestTSExportEquals/export_=_[];_with_({})_;
--- PASS: TestTSExportEquals (0.00s)
--- PASS: TestTSExportEquals/export_=_[] (0.00s)
--- PASS: TestTSExportEquals/export_=_[];_with_({})_; (0.00s)
=== RUN TestTSImportEquals
=== RUN TestTSImportEquals/import_x_=_require('y')
=== RUN TestTSImportEquals/import_x_=_require('y');_with_({})_;
=== RUN TestTSImportEquals/import_x_=_require('foo');_x()
=== RUN TestTSImportEquals/import_x_=_require('foo')_x()
=== RUN TestTSImportEquals/import_x_=_require_x()
=== RUN TestTSImportEquals/import_x_=_foo.bar;_x()
=== RUN TestTSImportEquals/import_x_=_foo.bar_x()
=== RUN TestTSImportEquals/import_x_=_foo()
=== RUN TestTSImportEquals/import_x_=_foo<T>.bar
=== RUN TestTSImportEquals/{_import_x_=_foo.bar_}
=== RUN TestTSImportEquals/export_import_x_=_require('foo');_x()
=== RUN TestTSImportEquals/export_import_x_=_require('foo')_x()
=== RUN TestTSImportEquals/export_import_x_=_foo.bar;_x()
=== RUN TestTSImportEquals/export_import_x_=_foo.bar_x()
=== RUN TestTSImportEquals/export_import_foo_=_bar
=== RUN TestTSImportEquals/export_import_{foo}_from_'bar'
=== RUN TestTSImportEquals/export_import_foo_from_'bar'
=== RUN TestTSImportEquals/export_import_foo_=_bar;_var_x;_export_{x_as_foo}
=== RUN TestTSImportEquals/{_export_import_foo_=_bar_}
=== RUN TestTSImportEquals/import_x_=_require('y');_x_=_require('z')
=== RUN TestTSImportEquals/import_x_=_y.z;_x_=_z.y
--- PASS: TestTSImportEquals (0.01s)
--- PASS: TestTSImportEquals/import_x_=_require('y') (0.00s)
--- PASS: TestTSImportEquals/import_x_=_require('y');_with_({})_; (0.00s)
--- PASS: TestTSImportEquals/import_x_=_require('foo');_x() (0.00s)
--- PASS: TestTSImportEquals/import_x_=_require('foo')_x() (0.00s)
--- PASS: TestTSImportEquals/import_x_=_require_x() (0.00s)
--- PASS: TestTSImportEquals/import_x_=_foo.bar;_x() (0.00s)
--- PASS: TestTSImportEquals/import_x_=_foo.bar_x() (0.00s)
--- PASS: TestTSImportEquals/import_x_=_foo() (0.00s)
--- PASS: TestTSImportEquals/import_x_=_foo<T>.bar (0.00s)
--- PASS: TestTSImportEquals/{_import_x_=_foo.bar_} (0.00s)
--- PASS: TestTSImportEquals/export_import_x_=_require('foo');_x() (0.00s)
--- PASS: TestTSImportEquals/export_import_x_=_require('foo')_x() (0.00s)
--- PASS: TestTSImportEquals/export_import_x_=_foo.bar;_x() (0.00s)
--- PASS: TestTSImportEquals/export_import_x_=_foo.bar_x() (0.00s)
--- PASS: TestTSImportEquals/export_import_foo_=_bar (0.00s)
--- PASS: TestTSImportEquals/export_import_{foo}_from_'bar' (0.00s)
--- PASS: TestTSImportEquals/export_import_foo_from_'bar' (0.00s)
--- PASS: TestTSImportEquals/export_import_foo_=_bar;_var_x;_export_{x_as_foo} (0.00s)
--- PASS: TestTSImportEquals/{_export_import_foo_=_bar_} (0.00s)
--- PASS: TestTSImportEquals/import_x_=_require('y');_x_=_require('z') (0.00s)
--- PASS: TestTSImportEquals/import_x_=_y.z;_x_=_z.y (0.00s)
=== RUN TestTSImportEqualsInNamespace
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_=_bar_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_=_bar;_type_x_=_foo.x_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_=_bar.x;_foo_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_export_import_foo_=_bar_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_export_import_foo_=_bar.x;_foo_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_import_{foo}_from_'bar'_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_from_'bar'_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_export_import_{foo}_from_'bar'_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_export_import_foo_from_'bar'_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_{_import_foo_=_bar_}_}
=== RUN TestTSImportEqualsInNamespace/namespace_ns_{_{_export_import_foo_=_bar_}_}
--- PASS: TestTSImportEqualsInNamespace (0.01s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_=_bar_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_=_bar;_type_x_=_foo.x_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_=_bar.x;_foo_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_export_import_foo_=_bar_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_export_import_foo_=_bar.x;_foo_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_import_{foo}_from_'bar'_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_import_foo_from_'bar'_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_export_import_{foo}_from_'bar'_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_export_import_foo_from_'bar'_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_{_import_foo_=_bar_}_} (0.00s)
--- PASS: TestTSImportEqualsInNamespace/namespace_ns_{_{_export_import_foo_=_bar_}_} (0.00s)
=== RUN TestTSTypeOnlyImport
=== RUN TestTSTypeOnlyImport/import_type_foo_from_'bar';_x
=== RUN TestTSTypeOnlyImport/import_type_foo_from_'bar'_x
=== RUN TestTSTypeOnlyImport/import_type_*_as_foo_from_'bar';_x
=== RUN TestTSTypeOnlyImport/import_type_*_as_foo_from_'bar'_x
=== RUN TestTSTypeOnlyImport/import_type_{foo,_bar_as_baz}_from_'bar';_x
=== RUN TestTSTypeOnlyImport/import_type_{'foo'_as_bar}_from_'bar'_x
=== RUN TestTSTypeOnlyImport/import_type_=_bar;_type
=== RUN TestTSTypeOnlyImport/import_type_=_foo.bar;_type
=== RUN TestTSTypeOnlyImport/import_type_=_require('type');_type
=== RUN TestTSTypeOnlyImport/import_type_from_'bar';_type
=== RUN TestTSTypeOnlyImport/import_a_=_b;_import_c_=_a.c
=== RUN TestTSTypeOnlyImport/import_c_=_a.c;_import_a_=_b
=== RUN TestTSTypeOnlyImport/import_a_=_b;_import_c_=_a.c;_c()
=== RUN TestTSTypeOnlyImport/import_c_=_a.c;_import_a_=_b;_c()
=== RUN TestTSTypeOnlyImport/import_type
=== RUN TestTSTypeOnlyImport/import_type_*_foo
=== RUN TestTSTypeOnlyImport/import_type_*_as_'bar'
=== RUN TestTSTypeOnlyImport/import_type_{_'bar'_}
=== RUN TestTSTypeOnlyImport/import_type_foo,_*_as_foo_from_'bar'
=== RUN TestTSTypeOnlyImport/import_type_foo,_{foo}_from_'bar'
--- PASS: TestTSTypeOnlyImport (0.01s)
--- PASS: TestTSTypeOnlyImport/import_type_foo_from_'bar';_x (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_foo_from_'bar'_x (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_*_as_foo_from_'bar';_x (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_*_as_foo_from_'bar'_x (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_{foo,_bar_as_baz}_from_'bar';_x (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_{'foo'_as_bar}_from_'bar'_x (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_=_bar;_type (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_=_foo.bar;_type (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_=_require('type');_type (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_from_'bar';_type (0.00s)
--- PASS: TestTSTypeOnlyImport/import_a_=_b;_import_c_=_a.c (0.00s)
--- PASS: TestTSTypeOnlyImport/import_c_=_a.c;_import_a_=_b (0.00s)
--- PASS: TestTSTypeOnlyImport/import_a_=_b;_import_c_=_a.c;_c() (0.00s)
--- PASS: TestTSTypeOnlyImport/import_c_=_a.c;_import_a_=_b;_c() (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_*_foo (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_*_as_'bar' (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_{_'bar'_} (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_foo,_*_as_foo_from_'bar' (0.00s)
--- PASS: TestTSTypeOnlyImport/import_type_foo,_{foo}_from_'bar' (0.00s)
=== RUN TestTSTypeOnlyExport
=== RUN TestTSTypeOnlyExport/export_type_{foo,_bar_as_baz}_from_'bar'
=== RUN TestTSTypeOnlyExport/export_type_{foo,_bar_as_baz}
=== RUN TestTSTypeOnlyExport/export_type_{foo}_from_'bar';_x
=== RUN TestTSTypeOnlyExport/export_type_{foo}_from_'bar'_x
=== RUN TestTSTypeOnlyExport/export_type_{default}_from_'bar'
=== RUN TestTSTypeOnlyExport/export_type_{default}
=== RUN TestTSTypeOnlyExport/const_Foo_=_{};_export_{Foo}
=== RUN TestTSTypeOnlyExport/type_Foo_=_{};_export_{Foo}
=== RUN TestTSTypeOnlyExport/const_Foo_=_{};_export_{Foo_as_Bar}
=== RUN TestTSTypeOnlyExport/type_Foo_=_{};_export_{Foo_as_Bar}
=== RUN TestTSTypeOnlyExport/import_Foo_from_'foo';_export_{Foo}
=== RUN TestTSTypeOnlyExport/import_{Foo}_from_'foo';_export_{Foo}
=== RUN TestTSTypeOnlyExport/import_*_as_Foo_from_'foo';_export_{Foo}
=== RUN TestTSTypeOnlyExport/{_var_Foo;_}_export_{Foo}
=== RUN TestTSTypeOnlyExport/{_let_Foo;_}_export_{Foo}
=== RUN TestTSTypeOnlyExport/export_{Foo}
=== RUN TestTSTypeOnlyExport/export_{Foo}#01
--- PASS: TestTSTypeOnlyExport (0.01s)
--- PASS: TestTSTypeOnlyExport/export_type_{foo,_bar_as_baz}_from_'bar' (0.00s)
--- PASS: TestTSTypeOnlyExport/export_type_{foo,_bar_as_baz} (0.00s)
--- PASS: TestTSTypeOnlyExport/export_type_{foo}_from_'bar';_x (0.00s)
--- PASS: TestTSTypeOnlyExport/export_type_{foo}_from_'bar'_x (0.00s)
--- PASS: TestTSTypeOnlyExport/export_type_{default}_from_'bar' (0.00s)
--- PASS: TestTSTypeOnlyExport/export_type_{default} (0.00s)
--- PASS: TestTSTypeOnlyExport/const_Foo_=_{};_export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/type_Foo_=_{};_export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/const_Foo_=_{};_export_{Foo_as_Bar} (0.00s)
--- PASS: TestTSTypeOnlyExport/type_Foo_=_{};_export_{Foo_as_Bar} (0.00s)
--- PASS: TestTSTypeOnlyExport/import_Foo_from_'foo';_export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/import_{Foo}_from_'foo';_export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/import_*_as_Foo_from_'foo';_export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/{_var_Foo;_}_export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/{_let_Foo;_}_export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/export_{Foo} (0.00s)
--- PASS: TestTSTypeOnlyExport/export_{Foo}#01 (0.00s)
=== RUN TestTSOptionalChain
=== RUN TestTSOptionalChain/a?.<T>()
=== RUN TestTSOptionalChain/a?.<T>()#01
=== RUN TestTSOptionalChain/a?.<T>b
=== RUN TestTSOptionalChain/a?.<T>[b]
=== RUN TestTSOptionalChain/a?.b.c
=== RUN TestTSOptionalChain/(a?.b).c
=== RUN TestTSOptionalChain/a?.b!.c
=== RUN TestTSOptionalChain/a?.b[c]
=== RUN TestTSOptionalChain/(a?.b)[c]
=== RUN TestTSOptionalChain/a?.b![c]
=== RUN TestTSOptionalChain/a?.b(c)
=== RUN TestTSOptionalChain/(a?.b)(c)
=== RUN TestTSOptionalChain/a?.b!(c)
=== RUN TestTSOptionalChain/a?.b<T>(c)
--- PASS: TestTSOptionalChain (0.01s)
--- PASS: TestTSOptionalChain/a?.<T>() (0.00s)
--- PASS: TestTSOptionalChain/a?.<T>()#01 (0.00s)
--- PASS: TestTSOptionalChain/a?.<T>b (0.00s)
--- PASS: TestTSOptionalChain/a?.<T>[b] (0.00s)
--- PASS: TestTSOptionalChain/a?.b.c (0.00s)
--- PASS: TestTSOptionalChain/(a?.b).c (0.00s)
--- PASS: TestTSOptionalChain/a?.b!.c (0.00s)
--- PASS: TestTSOptionalChain/a?.b[c] (0.00s)
--- PASS: TestTSOptionalChain/(a?.b)[c] (0.00s)
--- PASS: TestTSOptionalChain/a?.b![c] (0.00s)
--- PASS: TestTSOptionalChain/a?.b(c) (0.00s)
--- PASS: TestTSOptionalChain/(a?.b)(c) (0.00s)
--- PASS: TestTSOptionalChain/a?.b!(c) (0.00s)
--- PASS: TestTSOptionalChain/a?.b<T>(c) (0.00s)
=== RUN TestTSJSX
=== RUN TestTSJSX/const_x_=_<number>1
=== RUN TestTSJSX/const_x_=_<number>1</number>
=== RUN TestTSJSX/const_x_=_<number>1#01
=== RUN TestTSJSX/<x>a{}c</x>
=== RUN TestTSJSX/<x>a{b}c</x>
=== RUN TestTSJSX/<x>a{...b}c</x>
=== RUN TestTSJSX/const_x_=_<Foo<T>></Foo>
=== RUN TestTSJSX/const_x_=_<Foo<T>_data-foo></Foo>
=== RUN TestTSJSX/const_x_=_<Foo<T>=>
=== RUN TestTSJSX/const_x_=_<T>()_=>_{}
=== RUN TestTSJSX/const_x_=_<T>(y)
=== RUN TestTSJSX/const_x_=_<T>(y,_z)
=== RUN TestTSJSX/const_x_=_<T>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_<T>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_<T_=_X>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_<T_=_X>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_<T_extends_X>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_<T_extends_X>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_<T_extends_X_=_Y>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_<T_extends_X_=_Y>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T>()_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T>(y)
=== RUN TestTSJSX/const_x_=_async_<T>(y)#01
=== RUN TestTSJSX/const_x_=_async_<T>(y,_z)
=== RUN TestTSJSX/const_x_=_async_<T>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T_=_X>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T_=_X>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T_extends_X>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T_extends_X>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T_extends_X_=_Y>(y:_T)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T_extends_X_=_Y>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_async_<T>(y:_T)
=== RUN TestTSJSX/const_x_=_async_<T>()_=>_{}#01
=== RUN TestTSJSX/const_x_=_async_<T>(x)_=>_{}
=== RUN TestTSJSX/const_x_=_<{}>()_=>_{}
=== RUN TestTSJSX/const_x_=_<{}>(y)
=== RUN TestTSJSX/const_x_=_<{}>(y,_z)
=== RUN TestTSJSX/const_x_=_<{}>(y,_z)_=>_{}
=== RUN TestTSJSX/const_x_=_<[]>()_=>_{}
=== RUN TestTSJSX/const_x_=_<[]>(y)
=== RUN TestTSJSX/const_x_=_<[]>(y,_z)
=== RUN TestTSJSX/const_x_=_<[]>(y,_z)_=>_{}
=== RUN TestTSJSX/(<T>(y)_=>_{}</T>)
=== RUN TestTSJSX/(<T_extends>(y)_=>_{}</T>)
=== RUN TestTSJSX/(<T_extends={false}>(y)_=>_{}</T>)
=== RUN TestTSJSX/(<T_extends_X>(y)_=>_{})
=== RUN TestTSJSX/(<T_extends_X_=_Y>(y)_=>_{})
=== RUN TestTSJSX/(<T,>()_=>_{})
=== RUN TestTSJSX/(<T,_X>(y)_=>_{})
=== RUN TestTSJSX/(<T,_X>(y):_(()_=>_{})_=>_{})
=== RUN TestTSJSX/(<T>()_=>_{})
=== RUN TestTSJSX/(<[]>(y))
=== RUN TestTSJSX/(<T[]>(y))
=== RUN TestTSJSX/(<T_=_X>(y))
=== RUN TestTSJSX/(<T,_X>(y))
=== RUN TestTSJSX/(<T,_X>y_=>_{})
--- PASS: TestTSJSX (0.03s)
--- PASS: TestTSJSX/const_x_=_<number>1 (0.00s)
--- PASS: TestTSJSX/const_x_=_<number>1</number> (0.00s)
--- PASS: TestTSJSX/const_x_=_<number>1#01 (0.00s)
--- PASS: TestTSJSX/<x>a{}c</x> (0.00s)
--- PASS: TestTSJSX/<x>a{b}c</x> (0.00s)
--- PASS: TestTSJSX/<x>a{...b}c</x> (0.00s)
--- PASS: TestTSJSX/const_x_=_<Foo<T>></Foo> (0.00s)
--- PASS: TestTSJSX/const_x_=_<Foo<T>_data-foo></Foo> (0.00s)
--- PASS: TestTSJSX/const_x_=_<Foo<T>=> (0.00s)
--- PASS: TestTSJSX/const_x_=_<T>()_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T>(y) (0.00s)
--- PASS: TestTSJSX/const_x_=_<T>(y,_z) (0.00s)
--- PASS: TestTSJSX/const_x_=_<T>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T_=_X>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T_=_X>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T_extends_X>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T_extends_X>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T_extends_X_=_Y>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<T_extends_X_=_Y>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>()_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>(y) (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>(y)#01 (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>(y,_z) (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T_=_X>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T_=_X>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T_extends_X>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T_extends_X>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T_extends_X_=_Y>(y:_T)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T_extends_X_=_Y>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>(y:_T) (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>()_=>_{}#01 (0.00s)
--- PASS: TestTSJSX/const_x_=_async_<T>(x)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<{}>()_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<{}>(y) (0.00s)
--- PASS: TestTSJSX/const_x_=_<{}>(y,_z) (0.00s)
--- PASS: TestTSJSX/const_x_=_<{}>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<[]>()_=>_{} (0.00s)
--- PASS: TestTSJSX/const_x_=_<[]>(y) (0.00s)
--- PASS: TestTSJSX/const_x_=_<[]>(y,_z) (0.00s)
--- PASS: TestTSJSX/const_x_=_<[]>(y,_z)_=>_{} (0.00s)
--- PASS: TestTSJSX/(<T>(y)_=>_{}</T>) (0.00s)
--- PASS: TestTSJSX/(<T_extends>(y)_=>_{}</T>) (0.00s)
--- PASS: TestTSJSX/(<T_extends={false}>(y)_=>_{}</T>) (0.00s)
--- PASS: TestTSJSX/(<T_extends_X>(y)_=>_{}) (0.00s)
--- PASS: TestTSJSX/(<T_extends_X_=_Y>(y)_=>_{}) (0.00s)
--- PASS: TestTSJSX/(<T,>()_=>_{}) (0.00s)
--- PASS: TestTSJSX/(<T,_X>(y)_=>_{}) (0.00s)
--- PASS: TestTSJSX/(<T,_X>(y):_(()_=>_{})_=>_{}) (0.00s)
--- PASS: TestTSJSX/(<T>()_=>_{}) (0.00s)
--- PASS: TestTSJSX/(<[]>(y)) (0.00s)
--- PASS: TestTSJSX/(<T[]>(y)) (0.00s)
--- PASS: TestTSJSX/(<T_=_X>(y)) (0.00s)
--- PASS: TestTSJSX/(<T,_X>(y)) (0.00s)
--- PASS: TestTSJSX/(<T,_X>y_=>_{}) (0.00s)
=== RUN TestClassSideEffectOrder
=== RUN TestClassSideEffectOrder/class_Foo_{__[a()]()_{}__[b()];__[c()]_=_1;__[d()]()_{}__static_[e()];__static_[f()]_=_1;__static_[g()]()_{}__[h()];_}_
--- PASS: TestClassSideEffectOrder (0.00s)
--- PASS: TestClassSideEffectOrder/class_Foo_{__[a()]()_{}__[b()];__[c()]_=_1;__[d()]()_{}__static_[e()];__static_[f()]_=_1;__static_[g()]()_{}__[h()];_}_ (0.00s)
PASS
ok github.com/evanw/esbuild/internal/js_parser 4.831s
=== RUN TestNumber
=== RUN TestNumber/1e-100
=== RUN TestNumber/1e-4
=== RUN TestNumber/1e-3
=== RUN TestNumber/1e-2
=== RUN TestNumber/1e-1
=== RUN TestNumber/1e0
=== RUN TestNumber/1e1
=== RUN TestNumber/1e2
=== RUN TestNumber/1e3
=== RUN TestNumber/1e4
=== RUN TestNumber/1e100
=== RUN TestNumber/1e-100_[minified]
=== RUN TestNumber/1e-5_[minified]
=== RUN TestNumber/1e-4_[minified]
=== RUN TestNumber/1e-3_[minified]
=== RUN TestNumber/1e-2_[minified]
=== RUN TestNumber/1e-1_[minified]
=== RUN TestNumber/1e0_[minified]
=== RUN TestNumber/1e1_[minified]
=== RUN TestNumber/1e2_[minified]
=== RUN TestNumber/1e3_[minified]
=== RUN TestNumber/1e4_[minified]
=== RUN TestNumber/1e100_[minified]
=== RUN TestNumber/12e-100
=== RUN TestNumber/12e-5
=== RUN TestNumber/12e-4
=== RUN TestNumber/12e-3
=== RUN TestNumber/12e-2
=== RUN TestNumber/12e-1
=== RUN TestNumber/12e0
=== RUN TestNumber/12e1
=== RUN TestNumber/12e2
=== RUN TestNumber/12e3
=== RUN TestNumber/12e4
=== RUN TestNumber/12e100
=== RUN TestNumber/12e-100_[minified]
=== RUN TestNumber/12e-6_[minified]
=== RUN TestNumber/12e-5_[minified]
=== RUN TestNumber/12e-4_[minified]
=== RUN TestNumber/12e-3_[minified]
=== RUN TestNumber/12e-2_[minified]
=== RUN TestNumber/12e-1_[minified]
=== RUN TestNumber/12e0_[minified]
=== RUN TestNumber/12e1_[minified]
=== RUN TestNumber/12e2_[minified]
=== RUN TestNumber/12e3_[minified]
=== RUN TestNumber/12e4_[minified]
=== RUN TestNumber/12e100_[minified]
=== RUN TestNumber/123456789
=== RUN TestNumber/1123456789
=== RUN TestNumber/10123456789
=== RUN TestNumber/100123456789
=== RUN TestNumber/1000123456789
=== RUN TestNumber/10000123456789
=== RUN TestNumber/100000123456789
=== RUN TestNumber/1000000123456789
=== RUN TestNumber/10000000123456789
=== RUN TestNumber/100000000123456789
=== RUN TestNumber/1000000000123456789
=== RUN TestNumber/10000000000123456789
=== RUN TestNumber/100000000000123456789
=== RUN TestNumber/0x7fff_ffff
=== RUN TestNumber/0x8000_0000
=== RUN TestNumber/0x8000_0001
=== RUN TestNumber/-0x7fff_ffff
=== RUN TestNumber/-0x8000_0000
=== RUN TestNumber/-0x8000_0001
=== RUN TestNumber/0xffff_ffff
=== RUN TestNumber/0x1_0000_0000
=== RUN TestNumber/0x1_0000_0001
=== RUN TestNumber/-0xffff_ffff
=== RUN TestNumber/-0x1_0000_0000
=== RUN TestNumber/-0x1_0000_0001
=== RUN TestNumber/0x7fff_ffff_ffff_fdff
=== RUN TestNumber/0x8000_0000_0000_0000
=== RUN TestNumber/0x8000_0000_0000_3000
=== RUN TestNumber/-0x7fff_ffff_ffff_fdff
=== RUN TestNumber/-0x8000_0000_0000_0000
=== RUN TestNumber/-0x8000_0000_0000_3000
=== RUN TestNumber/0xffff_ffff_ffff_fbff
=== RUN TestNumber/0x1_0000_0000_0000_0000
=== RUN TestNumber/0x1_0000_0000_0000_1000
=== RUN TestNumber/-0xffff_ffff_ffff_fbff
=== RUN TestNumber/-0x1_0000_0000_0000_0000
=== RUN TestNumber/-0x1_0000_0000_0000_1000
--- PASS: TestNumber (0.12s)
--- PASS: TestNumber/1e-100 (0.02s)
--- PASS: TestNumber/1e-4 (0.00s)
--- PASS: TestNumber/1e-3 (0.00s)
--- PASS: TestNumber/1e-2 (0.00s)
--- PASS: TestNumber/1e-1 (0.00s)
--- PASS: TestNumber/1e0 (0.00s)
--- PASS: TestNumber/1e1 (0.00s)
--- PASS: TestNumber/1e2 (0.00s)
--- PASS: TestNumber/1e3 (0.00s)
--- PASS: TestNumber/1e4 (0.00s)
--- PASS: TestNumber/1e100 (0.00s)
--- PASS: TestNumber/1e-100_[minified] (0.00s)
--- PASS: TestNumber/1e-5_[minified] (0.00s)
--- PASS: TestNumber/1e-4_[minified] (0.00s)
--- PASS: TestNumber/1e-3_[minified] (0.00s)
--- PASS: TestNumber/1e-2_[minified] (0.00s)
--- PASS: TestNumber/1e-1_[minified] (0.00s)
--- PASS: TestNumber/1e0_[minified] (0.00s)
--- PASS: TestNumber/1e1_[minified] (0.00s)
--- PASS: TestNumber/1e2_[minified] (0.00s)
--- PASS: TestNumber/1e3_[minified] (0.00s)
--- PASS: TestNumber/1e4_[minified] (0.00s)
--- PASS: TestNumber/1e100_[minified] (0.00s)
--- PASS: TestNumber/12e-100 (0.00s)
--- PASS: TestNumber/12e-5 (0.00s)
--- PASS: TestNumber/12e-4 (0.00s)
--- PASS: TestNumber/12e-3 (0.00s)
--- PASS: TestNumber/12e-2 (0.00s)
--- PASS: TestNumber/12e-1 (0.00s)
--- PASS: TestNumber/12e0 (0.00s)
--- PASS: TestNumber/12e1 (0.00s)
--- PASS: TestNumber/12e2 (0.00s)
--- PASS: TestNumber/12e3 (0.00s)
--- PASS: TestNumber/12e4 (0.00s)
--- PASS: TestNumber/12e100 (0.00s)
--- PASS: TestNumber/12e-100_[minified] (0.00s)
--- PASS: TestNumber/12e-6_[minified] (0.00s)
--- PASS: TestNumber/12e-5_[minified] (0.00s)
--- PASS: TestNumber/12e-4_[minified] (0.00s)
--- PASS: TestNumber/12e-3_[minified] (0.00s)
--- PASS: TestNumber/12e-2_[minified] (0.00s)
--- PASS: TestNumber/12e-1_[minified] (0.00s)
--- PASS: TestNumber/12e0_[minified] (0.00s)
--- PASS: TestNumber/12e1_[minified] (0.00s)
--- PASS: TestNumber/12e2_[minified] (0.00s)
--- PASS: TestNumber/12e3_[minified] (0.00s)
--- PASS: TestNumber/12e4_[minified] (0.01s)
--- PASS: TestNumber/12e100_[minified] (0.00s)
--- PASS: TestNumber/123456789 (0.00s)
--- PASS: TestNumber/1123456789 (0.00s)
--- PASS: TestNumber/10123456789 (0.00s)
--- PASS: TestNumber/100123456789 (0.00s)
--- PASS: TestNumber/1000123456789 (0.00s)
--- PASS: TestNumber/10000123456789 (0.00s)
--- PASS: TestNumber/100000123456789 (0.00s)
--- PASS: TestNumber/1000000123456789 (0.00s)
--- PASS: TestNumber/10000000123456789 (0.00s)
--- PASS: TestNumber/100000000123456789 (0.00s)
--- PASS: TestNumber/1000000000123456789 (0.00s)
--- PASS: TestNumber/10000000000123456789 (0.00s)
--- PASS: TestNumber/100000000000123456789 (0.00s)
--- PASS: TestNumber/0x7fff_ffff (0.00s)
--- PASS: TestNumber/0x8000_0000 (0.00s)
--- PASS: TestNumber/0x8000_0001 (0.00s)
--- PASS: TestNumber/-0x7fff_ffff (0.02s)
--- PASS: TestNumber/-0x8000_0000 (0.00s)
--- PASS: TestNumber/-0x8000_0001 (0.00s)
--- PASS: TestNumber/0xffff_ffff (0.00s)
--- PASS: TestNumber/0x1_0000_0000 (0.00s)
--- PASS: TestNumber/0x1_0000_0001 (0.01s)
--- PASS: TestNumber/-0xffff_ffff (0.00s)
--- PASS: TestNumber/-0x1_0000_0000 (0.00s)
--- PASS: TestNumber/-0x1_0000_0001 (0.00s)
--- PASS: TestNumber/0x7fff_ffff_ffff_fdff (0.00s)
--- PASS: TestNumber/0x8000_0000_0000_0000 (0.00s)
--- PASS: TestNumber/0x8000_0000_0000_3000 (0.00s)
--- PASS: TestNumber/-0x7fff_ffff_ffff_fdff (0.00s)
--- PASS: TestNumber/-0x8000_0000_0000_0000 (0.00s)
--- PASS: TestNumber/-0x8000_0000_0000_3000 (0.00s)
--- PASS: TestNumber/0xffff_ffff_ffff_fbff (0.00s)
--- PASS: TestNumber/0x1_0000_0000_0000_0000 (0.00s)
--- PASS: TestNumber/0x1_0000_0000_0000_1000 (0.00s)
--- PASS: TestNumber/-0xffff_ffff_ffff_fbff (0.00s)
--- PASS: TestNumber/-0x1_0000_0000_0000_0000 (0.00s)
--- PASS: TestNumber/-0x1_0000_0000_0000_1000 (0.00s)
=== RUN TestArray
=== RUN TestArray/[]
=== RUN TestArray/[,]
=== RUN TestArray/[,,]
--- PASS: TestArray (0.00s)
--- PASS: TestArray/[] (0.00s)
--- PASS: TestArray/[,] (0.00s)
--- PASS: TestArray/[,,] (0.00s)
=== RUN TestSplat
=== RUN TestSplat/[...(a,_b)]
=== RUN TestSplat/x(...(a,_b))
=== RUN TestSplat/({...(a,_b)})
--- PASS: TestSplat (0.00s)
--- PASS: TestSplat/[...(a,_b)] (0.00s)
--- PASS: TestSplat/x(...(a,_b)) (0.00s)
--- PASS: TestSplat/({...(a,_b)}) (0.00s)
=== RUN TestNew
=== RUN TestNew/new_x
=== RUN TestNew/new_x()
=== RUN TestNew/new_(x)
=== RUN TestNew/new_(x())
=== RUN TestNew/new_(new_x())
=== RUN TestNew/new_(x_+_x)
=== RUN TestNew/(new_x)()
=== RUN TestNew/new_foo().bar
=== RUN TestNew/new_(foo().bar)
=== RUN TestNew/new_(foo()).bar
=== RUN TestNew/new_foo()[bar]
=== RUN TestNew/new_(foo()[bar])
=== RUN TestNew/new_(foo())[bar]
=== RUN TestNew/new_(import('foo').bar)
=== RUN TestNew/new_(import('foo')).bar
=== RUN TestNew/new_(import('foo')[bar])
=== RUN TestNew/new_(import('foo'))[bar]
=== RUN TestNew/new_x_[minified]
=== RUN TestNew/new_x.y_[minified]
=== RUN TestNew/(new_x).y_[minified]
=== RUN TestNew/new_x().y_[minified]
=== RUN TestNew/new_x()_+_y_[minified]
=== RUN TestNew/new_x()_**_2_[minified]
--- PASS: TestNew (0.02s)
--- PASS: TestNew/new_x (0.00s)
--- PASS: TestNew/new_x() (0.00s)
--- PASS: TestNew/new_(x) (0.00s)
--- PASS: TestNew/new_(x()) (0.00s)
--- PASS: TestNew/new_(new_x()) (0.00s)
--- PASS: TestNew/new_(x_+_x) (0.00s)
--- PASS: TestNew/(new_x)() (0.00s)
--- PASS: TestNew/new_foo().bar (0.00s)
--- PASS: TestNew/new_(foo().bar) (0.00s)
--- PASS: TestNew/new_(foo()).bar (0.00s)
--- PASS: TestNew/new_foo()[bar] (0.00s)
--- PASS: TestNew/new_(foo()[bar]) (0.00s)
--- PASS: TestNew/new_(foo())[bar] (0.00s)
--- PASS: TestNew/new_(import('foo').bar) (0.00s)
--- PASS: TestNew/new_(import('foo')).bar (0.00s)
--- PASS: TestNew/new_(import('foo')[bar]) (0.00s)
--- PASS: TestNew/new_(import('foo'))[bar] (0.00s)
--- PASS: TestNew/new_x_[minified] (0.00s)
--- PASS: TestNew/new_x.y_[minified] (0.00s)
--- PASS: TestNew/(new_x).y_[minified] (0.00s)
--- PASS: TestNew/new_x().y_[minified] (0.00s)
--- PASS: TestNew/new_x()_+_y_[minified] (0.00s)
--- PASS: TestNew/new_x()_**_2_[minified] (0.00s)
=== RUN TestCall
=== RUN TestCall/x()()()
=== RUN TestCall/x().y()[z]()
=== RUN TestCall/(--x)();
=== RUN TestCall/(x--)();
=== RUN TestCall/eval(x)
=== RUN TestCall/eval?.(x)
=== RUN TestCall/(eval)(x)
=== RUN TestCall/(eval)?.(x)
=== RUN TestCall/eval(x,_y)
=== RUN TestCall/eval?.(x,_y)
=== RUN TestCall/(1,_eval)(x)
=== RUN TestCall/(1,_eval)?.(x)
=== RUN TestCall/(1_?_eval_:_2)(x)_[mangled]
=== RUN TestCall/(1_?_eval_:_2)?.(x)_[mangled]
=== RUN TestCall/eval?.(x)_[minified]
=== RUN TestCall/eval(x,y)_[minified]
=== RUN TestCall/eval?.(x,y)_[minified]
=== RUN TestCall/(1,_eval)(x)_[minified]
=== RUN TestCall/(1,_eval)?.(x)_[minified]
=== RUN TestCall/(1_?_eval_:_2)(x)_[mangled,_minified]
=== RUN TestCall/(1_?_eval_:_2)?.(x)_[mangled,_minified]
--- PASS: TestCall (0.03s)
--- PASS: TestCall/x()()() (0.00s)
--- PASS: TestCall/x().y()[z]() (0.01s)
--- PASS: TestCall/(--x)(); (0.00s)
--- PASS: TestCall/(x--)(); (0.00s)
--- PASS: TestCall/eval(x) (0.00s)
--- PASS: TestCall/eval?.(x) (0.00s)
--- PASS: TestCall/(eval)(x) (0.00s)
--- PASS: TestCall/(eval)?.(x) (0.00s)
--- PASS: TestCall/eval(x,_y) (0.00s)
--- PASS: TestCall/eval?.(x,_y) (0.00s)
--- PASS: TestCall/(1,_eval)(x) (0.00s)
--- PASS: TestCall/(1,_eval)?.(x) (0.00s)
--- PASS: TestCall/(1_?_eval_:_2)(x)_[mangled] (0.00s)
--- PASS: TestCall/(1_?_eval_:_2)?.(x)_[mangled] (0.00s)
--- PASS: TestCall/eval?.(x)_[minified] (0.00s)
--- PASS: TestCall/eval(x,y)_[minified] (0.00s)
--- PASS: TestCall/eval?.(x,y)_[minified] (0.00s)
--- PASS: TestCall/(1,_eval)(x)_[minified] (0.00s)
--- PASS: TestCall/(1,_eval)?.(x)_[minified] (0.00s)
--- PASS: TestCall/(1_?_eval_:_2)(x)_[mangled,_minified] (0.00s)
--- PASS: TestCall/(1_?_eval_:_2)?.(x)_[mangled,_minified] (0.00s)
=== RUN TestMember
=== RUN TestMember/x.y[z]
=== RUN TestMember/((x+1).y+1)[z]
--- PASS: TestMember (0.00s)
--- PASS: TestMember/x.y[z] (0.00s)
--- PASS: TestMember/((x+1).y+1)[z] (0.00s)
=== RUN TestComma
=== RUN TestComma/1,_2,_3
=== RUN TestComma/(1,_2),_3
=== RUN TestComma/1,_(2,_3)
=== RUN TestComma/a_?_(b,_c)_:_(d,_e)
=== RUN TestComma/let_x_=_(a,_b)
=== RUN TestComma/(x_=_a),_b
=== RUN TestComma/x_=_(a,_b)
=== RUN TestComma/x((1,_2))
--- PASS: TestComma (0.00s)
--- PASS: TestComma/1,_2,_3 (0.00s)
--- PASS: TestComma/(1,_2),_3 (0.00s)
--- PASS: TestComma/1,_(2,_3) (0.00s)
--- PASS: TestComma/a_?_(b,_c)_:_(d,_e) (0.00s)
--- PASS: TestComma/let_x_=_(a,_b) (0.00s)
--- PASS: TestComma/(x_=_a),_b (0.00s)
--- PASS: TestComma/x_=_(a,_b) (0.00s)
--- PASS: TestComma/x((1,_2)) (0.00s)
=== RUN TestUnary
=== RUN TestUnary/+(x--)
=== RUN TestUnary/-(x++)
--- PASS: TestUnary (0.00s)
--- PASS: TestUnary/+(x--) (0.00s)
--- PASS: TestUnary/-(x++) (0.00s)
=== RUN TestNullish
=== RUN TestNullish/(a_&&_b)_??_c
=== RUN TestNullish/(a_||_b)_??_c
=== RUN TestNullish/a_??_(b_&&_c)
=== RUN TestNullish/a_??_(b_||_c)
=== RUN TestNullish/a_&&_(b_??_c)
=== RUN TestNullish/a_||_(b_??_c)
=== RUN TestNullish/(a_??_b)_&&_c
=== RUN TestNullish/(a_??_b)_||_c
--- PASS: TestNullish (0.02s)
--- PASS: TestNullish/(a_&&_b)_??_c (0.00s)
--- PASS: TestNullish/(a_||_b)_??_c (0.00s)
--- PASS: TestNullish/a_??_(b_&&_c) (0.00s)
--- PASS: TestNullish/a_??_(b_||_c) (0.01s)
--- PASS: TestNullish/a_&&_(b_??_c) (0.00s)
--- PASS: TestNullish/a_||_(b_??_c) (0.00s)
--- PASS: TestNullish/(a_??_b)_&&_c (0.00s)
--- PASS: TestNullish/(a_??_b)_||_c (0.00s)
=== RUN TestString
=== RUN TestString/let_x_=_''
=== RUN TestString/let_x_=_'\b'
=== RUN TestString/let_x_=_'_'
=== RUN TestString/let_x_=_'_'#01
=== RUN TestString/let_x_=_'_'#02
=== RUN TestString/let_x_=_'\n'
=== RUN TestString/let_x_=_'\''
=== RUN TestString/let_x_=_'\"'
=== RUN TestString/let_x_=_'\'"'
=== RUN TestString/let_x_=_'\\'
=== RUN TestString/let_x_=_'\x00'
=== RUN TestString/let_x_=_'\x00!'
=== RUN TestString/let_x_=_'\x001'
=== RUN TestString/let_x_=_'\0'
=== RUN TestString/let_x_=_'\0!'
=== RUN TestString/let_x_=_'\a'
=== RUN TestString/let_x_=_'\a!'
=== RUN TestString/let_x_=_'\a1'
=== RUN TestString/let_x_=_'\7'
=== RUN TestString/let_x_=_'\7!'
=== RUN TestString/let_x_=_'\01'
=== RUN TestString/let_x_=_'\x10'
=== RUN TestString/let_x_=_'\x10'#01
=== RUN TestString/let_x_=_'ꯍ'
=== RUN TestString/let_x_=_'\uABCD'
=== RUN TestString/let_x_=_'\U000123ab'
=== RUN TestString/let_x_=_'\u{123AB}'
=== RUN TestString/let_x_=_'\uD808\uDFAB'
=== RUN TestString/let_x_=_'\uD808'
=== RUN TestString/let_x_=_'\uD808X'
=== RUN TestString/let_x_=_'\uDFAB'
=== RUN TestString/let_x_=_'\uDFABX'
=== RUN TestString/let_x_=_'\x80'
=== RUN TestString/let_x_=_'\xFF'
=== RUN TestString/let_x_=_'\xF0\x9F\x8D\x95'
=== RUN TestString/let_x_=_'\uD801\uDC02\uDC03\uD804'
--- PASS: TestString (0.03s)
--- PASS: TestString/let_x_=_'' (0.00s)
--- PASS: TestString/let_x_=_'\b' (0.00s)
--- PASS: TestString/let_x_=_'_' (0.00s)
--- PASS: TestString/let_x_=_'_'#01 (0.00s)
--- PASS: TestString/let_x_=_'_'#02 (0.00s)
--- PASS: TestString/let_x_=_'\n' (0.00s)
--- PASS: TestString/let_x_=_'\'' (0.00s)
--- PASS: TestString/let_x_=_'\"' (0.00s)
--- PASS: TestString/let_x_=_'\'"' (0.00s)
--- PASS: TestString/let_x_=_'\\' (0.00s)
--- PASS: TestString/let_x_=_'\x00' (0.00s)
--- PASS: TestString/let_x_=_'\x00!' (0.00s)
--- PASS: TestString/let_x_=_'\x001' (0.00s)
--- PASS: TestString/let_x_=_'\0' (0.00s)
--- PASS: TestString/let_x_=_'\0!' (0.00s)
--- PASS: TestString/let_x_=_'\a' (0.00s)
--- PASS: TestString/let_x_=_'\a!' (0.00s)
--- PASS: TestString/let_x_=_'\a1' (0.01s)
--- PASS: TestString/let_x_=_'\7' (0.00s)
--- PASS: TestString/let_x_=_'\7!' (0.00s)
--- PASS: TestString/let_x_=_'\01' (0.00s)
--- PASS: TestString/let_x_=_'\x10' (0.00s)
--- PASS: TestString/let_x_=_'\x10'#01 (0.00s)
--- PASS: TestString/let_x_=_'ꯍ' (0.00s)
--- PASS: TestString/let_x_=_'\uABCD' (0.00s)
--- PASS: TestString/let_x_=_'\U000123ab' (0.00s)
--- PASS: TestString/let_x_=_'\u{123AB}' (0.00s)
--- PASS: TestString/let_x_=_'\uD808\uDFAB' (0.00s)
--- PASS: TestString/let_x_=_'\uD808' (0.00s)
--- PASS: TestString/let_x_=_'\uD808X' (0.00s)
--- PASS: TestString/let_x_=_'\uDFAB' (0.00s)
--- PASS: TestString/let_x_=_'\uDFABX' (0.00s)
--- PASS: TestString/let_x_=_'\x80' (0.00s)
--- PASS: TestString/let_x_=_'\xFF' (0.00s)
--- PASS: TestString/let_x_=_'\xF0\x9F\x8D\x95' (0.00s)
--- PASS: TestString/let_x_=_'\uD801\uDC02\uDC03\uD804' (0.00s)
=== RUN TestTemplate
=== RUN TestTemplate/let_x_=_`\0`
=== RUN TestTemplate/let_x_=_`\x01`
=== RUN TestTemplate/let_x_=_`\0${0}`
=== RUN TestTemplate/let_x_=_`\x01${0}`
=== RUN TestTemplate/let_x_=_`${0}\0`
=== RUN TestTemplate/let_x_=_`${0}\x01`
=== RUN TestTemplate/let_x_=_`${0}\0${1}`
=== RUN TestTemplate/let_x_=_`${0}\x01${1}`
=== RUN TestTemplate/let_x_=_String.raw`\1`
=== RUN TestTemplate/let_x_=_String.raw`\x01`
=== RUN TestTemplate/let_x_=_String.raw`\1${0}`
=== RUN TestTemplate/let_x_=_String.raw`\x01${0}`
=== RUN TestTemplate/let_x_=_String.raw`${0}\1`
=== RUN TestTemplate/let_x_=_String.raw`${0}\x01`
=== RUN TestTemplate/let_x_=_String.raw`${0}\1${1}`
=== RUN TestTemplate/let_x_=_String.raw`${0}\x01${1}`
=== RUN TestTemplate/let_x_=_`${y}`
=== RUN TestTemplate/let_x_=_`$(y)`
=== RUN TestTemplate/let_x_=_`{y}$`
=== RUN TestTemplate/let_x_=_`$}y{`
=== RUN TestTemplate/let_x_=_`\${y}`
=== RUN TestTemplate/let_x_=_`$\{y}`
=== RUN TestTemplate/await_tag`x`
=== RUN TestTemplate/await_(tag`x`)
=== RUN TestTemplate/(await_tag)`x`
=== RUN TestTemplate/await_tag`${x}`
=== RUN TestTemplate/await_(tag`${x}`)
=== RUN TestTemplate/(await_tag)`${x}`
=== RUN TestTemplate/new_tag`x`
=== RUN TestTemplate/new_(tag`x`)
=== RUN TestTemplate/new_tag()`x`
=== RUN TestTemplate/(new_tag)`x`
=== RUN TestTemplate/new_tag`x`_[minified]
=== RUN TestTemplate/new_(tag`x`)_[minified]
=== RUN TestTemplate/new_tag()`x`_[minified]
=== RUN TestTemplate/(new_tag)`x`_[minified]
=== RUN TestTemplate/new_tag`${x}`
=== RUN TestTemplate/new_(tag`${x}`)
=== RUN TestTemplate/new_tag()`${x}`
=== RUN TestTemplate/(new_tag)`${x}`
=== RUN TestTemplate/new_tag`${x}`_[minified]
=== RUN TestTemplate/new_(tag`${x}`)_[minified]
=== RUN TestTemplate/new_tag()`${x}`_[minified]
=== RUN TestTemplate/(new_tag)`${x}`_[minified]
--- PASS: TestTemplate (0.06s)
--- PASS: TestTemplate/let_x_=_`\0` (0.00s)
--- PASS: TestTemplate/let_x_=_`\x01` (0.00s)
--- PASS: TestTemplate/let_x_=_`\0${0}` (0.00s)
--- PASS: TestTemplate/let_x_=_`\x01${0}` (0.01s)
--- PASS: TestTemplate/let_x_=_`${0}\0` (0.00s)
--- PASS: TestTemplate/let_x_=_`${0}\x01` (0.00s)
--- PASS: TestTemplate/let_x_=_`${0}\0${1}` (0.00s)
--- PASS: TestTemplate/let_x_=_`${0}\x01${1}` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`\1` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`\x01` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`\1${0}` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`\x01${0}` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`${0}\1` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`${0}\x01` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`${0}\1${1}` (0.00s)
--- PASS: TestTemplate/let_x_=_String.raw`${0}\x01${1}` (0.00s)
--- PASS: TestTemplate/let_x_=_`${y}` (0.00s)
--- PASS: TestTemplate/let_x_=_`$(y)` (0.00s)
--- PASS: TestTemplate/let_x_=_`{y}$` (0.00s)
--- PASS: TestTemplate/let_x_=_`$}y{` (0.00s)
--- PASS: TestTemplate/let_x_=_`\${y}` (0.01s)
--- PASS: TestTemplate/let_x_=_`$\{y}` (0.00s)
--- PASS: TestTemplate/await_tag`x` (0.00s)
--- PASS: TestTemplate/await_(tag`x`) (0.00s)
--- PASS: TestTemplate/(await_tag)`x` (0.00s)
--- PASS: TestTemplate/await_tag`${x}` (0.00s)
--- PASS: TestTemplate/await_(tag`${x}`) (0.00s)
--- PASS: TestTemplate/(await_tag)`${x}` (0.00s)
--- PASS: TestTemplate/new_tag`x` (0.00s)
--- PASS: TestTemplate/new_(tag`x`) (0.00s)
--- PASS: TestTemplate/new_tag()`x` (0.00s)
--- PASS: TestTemplate/(new_tag)`x` (0.00s)
--- PASS: TestTemplate/new_tag`x`_[minified] (0.00s)
--- PASS: TestTemplate/new_(tag`x`)_[minified] (0.00s)
--- PASS: TestTemplate/new_tag()`x`_[minified] (0.00s)
--- PASS: TestTemplate/(new_tag)`x`_[minified] (0.00s)
--- PASS: TestTemplate/new_tag`${x}` (0.00s)
--- PASS: TestTemplate/new_(tag`${x}`) (0.01s)
--- PASS: TestTemplate/new_tag()`${x}` (0.00s)
--- PASS: TestTemplate/(new_tag)`${x}` (0.00s)
--- PASS: TestTemplate/new_tag`${x}`_[minified] (0.00s)
--- PASS: TestTemplate/new_(tag`${x}`)_[minified] (0.00s)
--- PASS: TestTemplate/new_tag()`${x}`_[minified] (0.00s)
--- PASS: TestTemplate/(new_tag)`${x}`_[minified] (0.00s)
=== RUN TestObject
=== RUN TestObject/let_x_=_{'(':')'}
=== RUN TestObject/({})
=== RUN TestObject/({}.x)
=== RUN TestObject/({}_=_{})
=== RUN TestObject/(x,_{}_=_{})
=== RUN TestObject/let_x_=_()_=>_({})
=== RUN TestObject/let_x_=_()_=>_({}.x)
=== RUN TestObject/let_x_=_()_=>_({}_=_{})
=== RUN TestObject/let_x_=_()_=>_(x,_{}_=_{})
--- PASS: TestObject (0.02s)
--- PASS: TestObject/let_x_=_{'(':')'} (0.00s)
--- PASS: TestObject/({}) (0.00s)
--- PASS: TestObject/({}.x) (0.00s)
--- PASS: TestObject/({}_=_{}) (0.00s)
--- PASS: TestObject/(x,_{}_=_{}) (0.00s)
--- PASS: TestObject/let_x_=_()_=>_({}) (0.00s)
--- PASS: TestObject/let_x_=_()_=>_({}.x) (0.01s)
--- PASS: TestObject/let_x_=_()_=>_({}_=_{}) (0.00s)
--- PASS: TestObject/let_x_=_()_=>_(x,_{}_=_{}) (0.00s)
=== RUN TestFor
=== RUN TestFor/for_((a_in_b);;);
=== RUN TestFor/for_(a_?_b_:_(c_in_d);;);
=== RUN TestFor/for_((a_?_b_:_c_in_d).foo;;);
=== RUN TestFor/for_(var_x_=_(a_in_b);;);
=== RUN TestFor/for_(x_=_(a_in_b);;);
=== RUN TestFor/for_(x_==_(a_in_b);;);
=== RUN TestFor/for_(1_*_(x_==_a_in_b);;);
=== RUN TestFor/for_(a_?_b_:_x_=_(c_in_d);;);
=== RUN TestFor/for_(var_x_=_y_=_(a_in_b);;);
=== RUN TestFor/for_([a_in_b];;);
=== RUN TestFor/for_(x(a_in_b);;);
=== RUN TestFor/for_(x[a_in_b];;);
=== RUN TestFor/for_(x?.[a_in_b];;);
=== RUN TestFor/for_(let_a_in_b,_c);
=== RUN TestFor/for_(let_a_of_(b,_c));
--- PASS: TestFor (0.03s)
--- PASS: TestFor/for_((a_in_b);;); (0.00s)
--- PASS: TestFor/for_(a_?_b_:_(c_in_d);;); (0.00s)
--- PASS: TestFor/for_((a_?_b_:_c_in_d).foo;;); (0.00s)
--- PASS: TestFor/for_(var_x_=_(a_in_b);;); (0.00s)
--- PASS: TestFor/for_(x_=_(a_in_b);;); (0.00s)
--- PASS: TestFor/for_(x_==_(a_in_b);;); (0.00s)
--- PASS: TestFor/for_(1_*_(x_==_a_in_b);;); (0.00s)
--- PASS: TestFor/for_(a_?_b_:_x_=_(c_in_d);;); (0.00s)
--- PASS: TestFor/for_(var_x_=_y_=_(a_in_b);;); (0.00s)
--- PASS: TestFor/for_([a_in_b];;); (0.00s)
--- PASS: TestFor/for_(x(a_in_b);;); (0.02s)
--- PASS: TestFor/for_(x[a_in_b];;); (0.00s)
--- PASS: TestFor/for_(x?.[a_in_b];;); (0.00s)
--- PASS: TestFor/for_(let_a_in_b,_c); (0.00s)
--- PASS: TestFor/for_(let_a_of_(b,_c)); (0.00s)
=== RUN TestFunction
=== RUN TestFunction/function_foo(a_=_(b,_c),_...d)_{}
=== RUN TestFunction/function_foo({[1_+_2]:_a_=_3}_=_{[1_+_2]:_3})_{}
=== RUN TestFunction/function_foo([a_=_(1,_2),_...[b,_...c]]_=_[1,_[2,_3]])_{}
=== RUN TestFunction/function_foo([]_=_[])_{}
=== RUN TestFunction/function_foo([,]_=_[,])_{}
=== RUN TestFunction/function_foo([,,]_=_[,,])_{}
--- PASS: TestFunction (0.03s)
--- PASS: TestFunction/function_foo(a_=_(b,_c),_...d)_{} (0.00s)
--- PASS: TestFunction/function_foo({[1_+_2]:_a_=_3}_=_{[1_+_2]:_3})_{} (0.00s)
--- PASS: TestFunction/function_foo([a_=_(1,_2),_...[b,_...c]]_=_[1,_[2,_3]])_{} (0.00s)
--- PASS: TestFunction/function_foo([]_=_[])_{} (0.00s)
--- PASS: TestFunction/function_foo([,]_=_[,])_{} (0.03s)
--- PASS: TestFunction/function_foo([,,]_=_[,,])_{} (0.00s)
=== RUN TestPureComment
=== RUN TestPureComment/(function()_{})
=== RUN TestPureComment/(function()_{})()
=== RUN TestPureComment//*@__PURE__*/(function()_{})()
=== RUN TestPureComment/new_(function()_{})
=== RUN TestPureComment/new_(function()_{})()
=== RUN TestPureComment//*@__PURE__*/new_(function()_{})()
--- PASS: TestPureComment (0.00s)
--- PASS: TestPureComment/(function()_{}) (0.00s)
--- PASS: TestPureComment/(function()_{})() (0.00s)
--- PASS: TestPureComment//*@__PURE__*/(function()_{})() (0.00s)
--- PASS: TestPureComment/new_(function()_{}) (0.00s)
--- PASS: TestPureComment/new_(function()_{})() (0.00s)
--- PASS: TestPureComment//*@__PURE__*/new_(function()_{})() (0.00s)
=== RUN TestGenerator
=== RUN TestGenerator/function*_foo()_{}
=== RUN TestGenerator/(function*_()_{})
=== RUN TestGenerator/(function*_foo()_{})
=== RUN TestGenerator/class_Foo_{_*foo()_{}_}
=== RUN TestGenerator/class_Foo_{_static_*foo()_{}_}
=== RUN TestGenerator/class_Foo_{_*[foo]()_{}_}
=== RUN TestGenerator/class_Foo_{_static_*[foo]()_{}_}
=== RUN TestGenerator/(class_{_*foo()_{}_})
=== RUN TestGenerator/(class_{_static_*foo()_{}_})
=== RUN TestGenerator/(class_{_*[foo]()_{}_})
=== RUN TestGenerator/(class_{_static_*[foo]()_{}_})
--- PASS: TestGenerator (0.01s)
--- PASS: TestGenerator/function*_foo()_{} (0.00s)
--- PASS: TestGenerator/(function*_()_{}) (0.00s)
--- PASS: TestGenerator/(function*_foo()_{}) (0.00s)
--- PASS: TestGenerator/class_Foo_{_*foo()_{}_} (0.00s)
--- PASS: TestGenerator/class_Foo_{_static_*foo()_{}_} (0.00s)
--- PASS: TestGenerator/class_Foo_{_*[foo]()_{}_} (0.00s)
--- PASS: TestGenerator/class_Foo_{_static_*[foo]()_{}_} (0.00s)
--- PASS: TestGenerator/(class_{_*foo()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_static_*foo()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_*[foo]()_{}_}) (0.00s)
--- PASS: TestGenerator/(class_{_static_*[foo]()_{}_}) (0.00s)
=== RUN TestArrow
=== RUN TestArrow/()_=>_{}
=== RUN TestArrow/x_=>_(x,_0)
=== RUN TestArrow/x_=>_{y}
=== RUN TestArrow/(a_=_(b,_c),_...d)_=>_{}
=== RUN TestArrow/({[1_+_2]:_a_=_3}_=_{[1_+_2]:_3})_=>_{}
=== RUN TestArrow/([a_=_(1,_2),_...[b,_...c]]_=_[1,_[2,_3]])_=>_{}
=== RUN TestArrow/([]_=_[])_=>_{}
=== RUN TestArrow/([,]_=_[,])_=>_{}
=== RUN TestArrow/([,,]_=_[,,])_=>_{}
=== RUN TestArrow/a_=_()_=>_{}
=== RUN TestArrow/a_||_(()_=>_{})
=== RUN TestArrow/({a_=_b,_c_=_d})_=>_{}
=== RUN TestArrow/([{a_=_b,_c_=_d}_=_{}]_=_[])_=>_{}
=== RUN TestArrow/({a:_[b_=_c]_=_[]}_=_{})_=>_{}
=== RUN TestArrow/(a_=_b,_c)
=== RUN TestArrow/([...a_=_b])
=== RUN TestArrow/([...a,_...b])
=== RUN TestArrow/({a:_b,_c()_{}})
=== RUN TestArrow/({a:_b,_get_c()_{}})
=== RUN TestArrow/({a:_b,_set_c(x)_{}})
--- PASS: TestArrow (0.05s)
--- PASS: TestArrow/()_=>_{} (0.00s)
--- PASS: TestArrow/x_=>_(x,_0) (0.01s)
--- PASS: TestArrow/x_=>_{y} (0.00s)
--- PASS: TestArrow/(a_=_(b,_c),_...d)_=>_{} (0.00s)
--- PASS: TestArrow/({[1_+_2]:_a_=_3}_=_{[1_+_2]:_3})_=>_{} (0.00s)
--- PASS: TestArrow/([a_=_(1,_2),_...[b,_...c]]_=_[1,_[2,_3]])_=>_{} (0.00s)
--- PASS: TestArrow/([]_=_[])_=>_{} (0.00s)
--- PASS: TestArrow/([,]_=_[,])_=>_{} (0.00s)
--- PASS: TestArrow/([,,]_=_[,,])_=>_{} (0.00s)
--- PASS: TestArrow/a_=_()_=>_{} (0.00s)
--- PASS: TestArrow/a_||_(()_=>_{}) (0.00s)
--- PASS: TestArrow/({a_=_b,_c_=_d})_=>_{} (0.00s)
--- PASS: TestArrow/([{a_=_b,_c_=_d}_=_{}]_=_[])_=>_{} (0.00s)
--- PASS: TestArrow/({a:_[b_=_c]_=_[]}_=_{})_=>_{} (0.00s)
--- PASS: TestArrow/(a_=_b,_c) (0.00s)
--- PASS: TestArrow/([...a_=_b]) (0.00s)
--- PASS: TestArrow/([...a,_...b]) (0.00s)
--- PASS: TestArrow/({a:_b,_c()_{}}) (0.00s)
--- PASS: TestArrow/({a:_b,_get_c()_{}}) (0.00s)
--- PASS: TestArrow/({a:_b,_set_c(x)_{}}) (0.00s)
=== RUN TestClass
=== RUN TestClass/class_Foo_extends_(a,_b)_{}
=== RUN TestClass/class_Foo_{_get_foo()_{}_}
=== RUN TestClass/class_Foo_{_set_foo(x)_{}_}
=== RUN TestClass/class_Foo_{_static_foo()_{}_}
=== RUN TestClass/class_Foo_{_static_get_foo()_{}_}
=== RUN TestClass/class_Foo_{_static_set_foo(x)_{}_}
--- PASS: TestClass (0.00s)
--- PASS: TestClass/class_Foo_extends_(a,_b)_{} (0.00s)
--- PASS: TestClass/class_Foo_{_get_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_set_foo(x)_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_get_foo()_{}_} (0.00s)
--- PASS: TestClass/class_Foo_{_static_set_foo(x)_{}_} (0.00s)
=== RUN TestPrivateIdentifiers
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_return_#foo_in_this_}_}
=== RUN TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_return_#foo_in_this_}_}_[minified]
--- PASS: TestPrivateIdentifiers (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_return_#foo_in_this_}_} (0.00s)
--- PASS: TestPrivateIdentifiers/class_Foo_{_#foo;_foo()_{_return_#foo_in_this_}_}_[minified] (0.00s)
=== RUN TestImport
=== RUN TestImport/import('path');
=== RUN TestImport/import(//_comment_1__//_comment_2__'path');
=== RUN TestImport/import(/*_comment_1_*/_/*_comment_2_*/_'path');
=== RUN TestImport/import(_____/*_multi______*_line______*_comment_*/_'path');
=== RUN TestImport/import(/*_comment_1_*/_'path'_/*_comment_2_*/);
--- PASS: TestImport (0.00s)
--- PASS: TestImport/import('path'); (0.00s)
--- PASS: TestImport/import(//_comment_1__//_comment_2__'path'); (0.00s)
--- PASS: TestImport/import(/*_comment_1_*/_/*_comment_2_*/_'path'); (0.00s)
--- PASS: TestImport/import(_____/*_multi______*_line______*_comment_*/_'path'); (0.00s)
--- PASS: TestImport/import(/*_comment_1_*/_'path'_/*_comment_2_*/); (0.00s)
=== RUN TestExportDefault
=== RUN TestExportDefault/export_default_function()_{}
=== RUN TestExportDefault/export_default_function_foo()_{}
=== RUN TestExportDefault/export_default_async_function()_{}
=== RUN TestExportDefault/export_default_async_function_foo()_{}
=== RUN TestExportDefault/export_default_class_{}
=== RUN TestExportDefault/export_default_class_foo_{}
=== RUN TestExportDefault/export_default_(function()_{})
=== RUN TestExportDefault/export_default_(function_foo()_{})
=== RUN TestExportDefault/export_default_(async_function()_{})
=== RUN TestExportDefault/export_default_(async_function_foo()_{})
=== RUN TestExportDefault/export_default_(class_{})
=== RUN TestExportDefault/export_default_(class_foo_{})
=== RUN TestExportDefault/export_default_(function()_{}.toString())
=== RUN TestExportDefault/export_default_(function_foo()_{}.toString())
=== RUN TestExportDefault/export_default_(async_function()_{}.toString())
=== RUN TestExportDefault/export_default_(async_function_foo()_{}.toString())
=== RUN TestExportDefault/export_default_(class_{}.toString())
=== RUN TestExportDefault/export_default_(class_foo_{}.toString())
=== RUN TestExportDefault/export_default_function()_{}_[minified]
=== RUN TestExportDefault/export_default_function_foo()_{}_[minified]
=== RUN TestExportDefault/export_default_async_function()_{}_[minified]
=== RUN TestExportDefault/export_default_async_function_foo()_{}_[minified]
=== RUN TestExportDefault/export_default_class_{}_[minified]
=== RUN TestExportDefault/export_default_class_foo_{}_[minified]
--- PASS: TestExportDefault (0.05s)
--- PASS: TestExportDefault/export_default_function()_{} (0.00s)
--- PASS: TestExportDefault/export_default_function_foo()_{} (0.00s)
--- PASS: TestExportDefault/export_default_async_function()_{} (0.00s)
--- PASS: TestExportDefault/export_default_async_function_foo()_{} (0.00s)
--- PASS: TestExportDefault/export_default_class_{} (0.00s)
--- PASS: TestExportDefault/export_default_class_foo_{} (0.00s)
--- PASS: TestExportDefault/export_default_(function()_{}) (0.00s)
--- PASS: TestExportDefault/export_default_(function_foo()_{}) (0.00s)
--- PASS: TestExportDefault/export_default_(async_function()_{}) (0.00s)
--- PASS: TestExportDefault/export_default_(async_function_foo()_{}) (0.00s)
--- PASS: TestExportDefault/export_default_(class_{}) (0.00s)
--- PASS: TestExportDefault/export_default_(class_foo_{}) (0.00s)
--- PASS: TestExportDefault/export_default_(function()_{}.toString()) (0.00s)
--- PASS: TestExportDefault/export_default_(function_foo()_{}.toString()) (0.01s)
--- PASS: TestExportDefault/export_default_(async_function()_{}.toString()) (0.00s)
--- PASS: TestExportDefault/export_default_(async_function_foo()_{}.toString()) (0.00s)
--- PASS: TestExportDefault/export_default_(class_{}.toString()) (0.00s)
--- PASS: TestExportDefault/export_default_(class_foo_{}.toString()) (0.01s)
--- PASS: TestExportDefault/export_default_function()_{}_[minified] (0.00s)
--- PASS: TestExportDefault/export_default_function_foo()_{}_[minified] (0.00s)
--- PASS: TestExportDefault/export_default_async_function()_{}_[minified] (0.00s)
--- PASS: TestExportDefault/export_default_async_function_foo()_{}_[minified] (0.00s)
--- PASS: TestExportDefault/export_default_class_{}_[minified] (0.00s)
--- PASS: TestExportDefault/export_default_class_foo_{}_[minified] (0.00s)
=== RUN TestWhitespace
=== RUN TestWhitespace/-_-x
=== RUN TestWhitespace/+_-x
=== RUN TestWhitespace/-_+x
=== RUN TestWhitespace/+_+x
=== RUN TestWhitespace/-_--x
=== RUN TestWhitespace/+_--x
=== RUN TestWhitespace/-_++x
=== RUN TestWhitespace/+_++x
=== RUN TestWhitespace/-_-x_[minified]
=== RUN TestWhitespace/+_-x_[minified]
=== RUN TestWhitespace/-_+x_[minified]
=== RUN TestWhitespace/+_+x_[minified]
=== RUN TestWhitespace/-_--x_[minified]
=== RUN TestWhitespace/+_--x_[minified]
=== RUN TestWhitespace/-_++x_[minified]
=== RUN TestWhitespace/+_++x_[minified]
=== RUN TestWhitespace/x_-_--y_[minified]
=== RUN TestWhitespace/x_+_--y_[minified]
=== RUN TestWhitespace/x_-_++y_[minified]
=== RUN TestWhitespace/x_+_++y_[minified]
=== RUN TestWhitespace/x--_>_y_[minified]
=== RUN TestWhitespace/x_<_!--y_[minified]
=== RUN TestWhitespace/x_>_!--y_[minified]
=== RUN TestWhitespace/!--y_[minified]
=== RUN TestWhitespace/1_+_-0_[minified]
=== RUN TestWhitespace/1_-_-0_[minified]
=== RUN TestWhitespace/1_+_-Infinity_[minified]
=== RUN TestWhitespace/1_-_-Infinity_[minified]
=== RUN TestWhitespace//x/_/_/y/_[minified]
=== RUN TestWhitespace//x/_+_Foo_[minified]
=== RUN TestWhitespace//x/_instanceof_Foo_[minified]
=== RUN TestWhitespace/[x]_instanceof_Foo_[minified]
=== RUN TestWhitespace/throw_x_[minified]
=== RUN TestWhitespace/throw_typeof_x_[minified]
=== RUN TestWhitespace/throw_delete_x_[minified]
=== RUN TestWhitespace/throw_function(){}_[minified]
=== RUN TestWhitespace/x_in_function(){}_[minified]
=== RUN TestWhitespace/x_instanceof_function(){}_[minified]
=== RUN TestWhitespace/()=>({})_[minified]
=== RUN TestWhitespace/()=>({}[1])_[minified]
=== RUN TestWhitespace/()=>({}+0)_[minified]
=== RUN TestWhitespace/()=>function(){}_[minified]
=== RUN TestWhitespace/(function(){})_[minified]
=== RUN TestWhitespace/(class{})_[minified]
=== RUN TestWhitespace/({})_[minified]
--- PASS: TestWhitespace (0.10s)
--- PASS: TestWhitespace/-_-x (0.00s)
--- PASS: TestWhitespace/+_-x (0.00s)
--- PASS: TestWhitespace/-_+x (0.00s)
--- PASS: TestWhitespace/+_+x (0.00s)
--- PASS: TestWhitespace/-_--x (0.00s)
--- PASS: TestWhitespace/+_--x (0.00s)
--- PASS: TestWhitespace/-_++x (0.00s)
--- PASS: TestWhitespace/+_++x (0.00s)
--- PASS: TestWhitespace/-_-x_[minified] (0.00s)
--- PASS: TestWhitespace/+_-x_[minified] (0.00s)
--- PASS: TestWhitespace/-_+x_[minified] (0.01s)
--- PASS: TestWhitespace/+_+x_[minified] (0.00s)
--- PASS: TestWhitespace/-_--x_[minified] (0.01s)
--- PASS: TestWhitespace/+_--x_[minified] (0.00s)
--- PASS: TestWhitespace/-_++x_[minified] (0.00s)
--- PASS: TestWhitespace/+_++x_[minified] (0.00s)
--- PASS: TestWhitespace/x_-_--y_[minified] (0.00s)
--- PASS: TestWhitespace/x_+_--y_[minified] (0.00s)
--- PASS: TestWhitespace/x_-_++y_[minified] (0.00s)
--- PASS: TestWhitespace/x_+_++y_[minified] (0.00s)
--- PASS: TestWhitespace/x--_>_y_[minified] (0.00s)
--- PASS: TestWhitespace/x_<_!--y_[minified] (0.00s)
--- PASS: TestWhitespace/x_>_!--y_[minified] (0.00s)
--- PASS: TestWhitespace/!--y_[minified] (0.00s)
--- PASS: TestWhitespace/1_+_-0_[minified] (0.00s)
--- PASS: TestWhitespace/1_-_-0_[minified] (0.00s)
--- PASS: TestWhitespace/1_+_-Infinity_[minified] (0.00s)
--- PASS: TestWhitespace/1_-_-Infinity_[minified] (0.00s)
--- PASS: TestWhitespace//x/_/_/y/_[minified] (0.01s)
--- PASS: TestWhitespace//x/_+_Foo_[minified] (0.00s)
--- PASS: TestWhitespace//x/_instanceof_Foo_[minified] (0.01s)
--- PASS: TestWhitespace/[x]_instanceof_Foo_[minified] (0.00s)
--- PASS: TestWhitespace/throw_x_[minified] (0.00s)
--- PASS: TestWhitespace/throw_typeof_x_[minified] (0.00s)
--- PASS: TestWhitespace/throw_delete_x_[minified] (0.00s)
--- PASS: TestWhitespace/throw_function(){}_[minified] (0.00s)
--- PASS: TestWhitespace/x_in_function(){}_[minified] (0.00s)
--- PASS: TestWhitespace/x_instanceof_function(){}_[minified] (0.00s)
--- PASS: TestWhitespace/()=>({})_[minified] (0.00s)
--- PASS: TestWhitespace/()=>({}[1])_[minified] (0.00s)
--- PASS: TestWhitespace/()=>({}+0)_[minified] (0.01s)
--- PASS: TestWhitespace/()=>function(){}_[minified] (0.00s)
--- PASS: TestWhitespace/(function(){})_[minified] (0.00s)
--- PASS: TestWhitespace/(class{})_[minified] (0.00s)
--- PASS: TestWhitespace/({})_[minified] (0.00s)
=== RUN TestMangle
=== RUN TestMangle/let_x_=_'\n'_[mangled]
=== RUN TestMangle/let_x_=_`_`_[mangled]
=== RUN TestMangle/let_x_=_'\n${}'_[mangled]
=== RUN TestMangle/let_x_=_`_\${}`_[mangled]
=== RUN TestMangle/let_x_=_`_\${}${y}\${}`_[mangled]
--- PASS: TestMangle (0.01s)
--- PASS: TestMangle/let_x_=_'\n'_[mangled] (0.00s)
--- PASS: TestMangle/let_x_=_`_`_[mangled] (0.00s)
--- PASS: TestMangle/let_x_=_'\n${}'_[mangled] (0.00s)
--- PASS: TestMangle/let_x_=_`_\${}`_[mangled] (0.00s)
--- PASS: TestMangle/let_x_=_`_\${}${y}\${}`_[mangled] (0.01s)
=== RUN TestMinify
=== RUN TestMinify/0.1_[minified]
=== RUN TestMinify/1.2_[minified]
=== RUN TestMinify/()_=>_{}_[minified]
=== RUN TestMinify/(a)_=>_{}_[minified]
=== RUN TestMinify/(...a)_=>_{}_[minified]
=== RUN TestMinify/(a_=_0)_=>_{}_[minified]
=== RUN TestMinify/(a,_b)_=>_{}_[minified]
=== RUN TestMinify/true_**_2
=== RUN TestMinify/false_**_2
=== RUN TestMinify/true_**_2_[minified]
=== RUN TestMinify/false_**_2_[minified]
=== RUN TestMinify/true_**_2_[mangled]
=== RUN TestMinify/false_**_2_[mangled]
=== RUN TestMinify/import_a_from_'path'_[minified]
=== RUN TestMinify/import_*_as_ns_from_'path'_[minified]
=== RUN TestMinify/import_{a,_b_as_c}_from_'path'_[minified]
=== RUN TestMinify/import_{a,_'_'_as_c}_from_'path'_[minified]
=== RUN TestMinify/export_*_as_ns_from_'path'_[minified]
=== RUN TestMinify/export_*_as_'_'_from_'path'_[minified]
=== RUN TestMinify/export_{a,_b_as_c}_from_'path'_[minified]
=== RUN TestMinify/export_{'_',_'-'_as_';'}_from_'path'_[minified]
=== RUN TestMinify/let_a,_b;_export_{a,_b_as_c}_[minified]
=== RUN TestMinify/let_a,_b;_export_{a,_b_as_'_'}_[minified]
=== RUN TestMinify/x_=_'\n'
=== RUN TestMinify/x_=_'\n'_[mangled]
=== RUN TestMinify/x_=_{'\n':_0}_[mangled]
=== RUN TestMinify/(class{'\n'_=_0})_[mangled]
=== RUN TestMinify/class_Foo{'\n'_=_0}_[mangled]
=== RUN TestMinify/exports_[minified]
=== RUN TestMinify/require_[minified]
=== RUN TestMinify/module_[minified]
=== RUN TestMinify///!single_throw_1_+_2_[minified]
=== RUN TestMinify//*!multi-_line*/_throw_1_+_2_[minified]
--- PASS: TestMinify (0.06s)
--- PASS: TestMinify/0.1_[minified] (0.00s)
--- PASS: TestMinify/1.2_[minified] (0.00s)
--- PASS: TestMinify/()_=>_{}_[minified] (0.00s)
--- PASS: TestMinify/(a)_=>_{}_[minified] (0.00s)
--- PASS: TestMinify/(...a)_=>_{}_[minified] (0.00s)
--- PASS: TestMinify/(a_=_0)_=>_{}_[minified] (0.00s)
--- PASS: TestMinify/(a,_b)_=>_{}_[minified] (0.00s)
--- PASS: TestMinify/true_**_2 (0.00s)
--- PASS: TestMinify/false_**_2 (0.00s)
--- PASS: TestMinify/true_**_2_[minified] (0.00s)
--- PASS: TestMinify/false_**_2_[minified] (0.00s)
--- PASS: TestMinify/true_**_2_[mangled] (0.00s)
--- PASS: TestMinify/false_**_2_[mangled] (0.00s)
--- PASS: TestMinify/import_a_from_'path'_[minified] (0.01s)
--- PASS: TestMinify/import_*_as_ns_from_'path'_[minified] (0.00s)
--- PASS: TestMinify/import_{a,_b_as_c}_from_'path'_[minified] (0.00s)
--- PASS: TestMinify/import_{a,_'_'_as_c}_from_'path'_[minified] (0.00s)
--- PASS: TestMinify/export_*_as_ns_from_'path'_[minified] (0.00s)
--- PASS: TestMinify/export_*_as_'_'_from_'path'_[minified] (0.00s)
--- PASS: TestMinify/export_{a,_b_as_c}_from_'path'_[minified] (0.00s)
--- PASS: TestMinify/export_{'_',_'-'_as_';'}_from_'path'_[minified] (0.00s)
--- PASS: TestMinify/let_a,_b;_export_{a,_b_as_c}_[minified] (0.00s)
--- PASS: TestMinify/let_a,_b;_export_{a,_b_as_'_'}_[minified] (0.00s)
--- PASS: TestMinify/x_=_'\n' (0.00s)
--- PASS: TestMinify/x_=_'\n'_[mangled] (0.00s)
--- PASS: TestMinify/x_=_{'\n':_0}_[mangled] (0.00s)
--- PASS: TestMinify/(class{'\n'_=_0})_[mangled] (0.00s)
--- PASS: TestMinify/class_Foo{'\n'_=_0}_[mangled] (0.00s)
--- PASS: TestMinify/exports_[minified] (0.01s)
--- PASS: TestMinify/require_[minified] (0.00s)
--- PASS: TestMinify/module_[minified] (0.00s)
--- PASS: TestMinify///!single_throw_1_+_2_[minified] (0.00s)
--- PASS: TestMinify//*!multi-_line*/_throw_1_+_2_[minified] (0.00s)
=== RUN TestES5
=== RUN TestES5/foo('a\n\n\nb')_[mangled]
=== RUN TestES5/foo('a\n\n\nb')_[mangled]#01
=== RUN TestES5/foo({a,_b})
=== RUN TestES5/foo({a,_b})#01
=== RUN TestES5/x_=>_x
=== RUN TestES5/x_=>_x#01
=== RUN TestES5/()_=>_{}
=== RUN TestES5/()_=>_{}#01
=== RUN TestES5/x_=>_x_[minified]
=== RUN TestES5/x_=>_x_[minified]#01
=== RUN TestES5/()_=>_{}_[minified]
=== RUN TestES5/()_=>_{}_[minified]#01
--- PASS: TestES5 (0.03s)
--- PASS: TestES5/foo('a\n\n\nb')_[mangled] (0.00s)
--- PASS: TestES5/foo('a\n\n\nb')_[mangled]#01 (0.00s)
--- PASS: TestES5/foo({a,_b}) (0.00s)
--- PASS: TestES5/foo({a,_b})#01 (0.00s)
--- PASS: TestES5/x_=>_x (0.00s)
--- PASS: TestES5/x_=>_x#01 (0.00s)
--- PASS: TestES5/()_=>_{} (0.00s)
--- PASS: TestES5/()_=>_{}#01 (0.00s)
--- PASS: TestES5/x_=>_x_[minified] (0.00s)
--- PASS: TestES5/x_=>_x_[minified]#01 (0.00s)
--- PASS: TestES5/()_=>_{}_[minified] (0.00s)
--- PASS: TestES5/()_=>_{}_[minified]#01 (0.00s)
=== RUN TestASCIIOnly
=== RUN TestASCIIOnly/let_π_=_'π'
=== RUN TestASCIIOnly/let_π__=_'π'
=== RUN TestASCIIOnly/let__π_=_'π'
=== RUN TestASCIIOnly/let_π_=_'π'_[ascii]
=== RUN TestASCIIOnly/let_π__=_'π'_[ascii]
=== RUN TestASCIIOnly/let__π_=_'π'_[ascii]
=== RUN TestASCIIOnly/let_貓_=_'🐈'
=== RUN TestASCIIOnly/let_貓abc_=_'🐈'
=== RUN TestASCIIOnly/let_abc貓_=_'🐈'
=== RUN TestASCIIOnly/let_貓_=_'🐈'_[ascii]
=== RUN TestASCIIOnly/let_貓abc_=_'🐈'_[ascii]
=== RUN TestASCIIOnly/let_abc貓_=_'🐈'_[ascii]
=== RUN TestASCIIOnly/var_𐀀
=== RUN TestASCIIOnly/var_\u{10000}
=== RUN TestASCIIOnly/var_𐀀_[ascii]
=== RUN TestASCIIOnly/var_\u{10000}_[ascii]
=== RUN TestASCIIOnly/'𐀀'_[ascii]
=== RUN TestASCIIOnly/'𐀀'_[ascii]#01
=== RUN TestASCIIOnly/x.𐀀_[ascii]
=== RUN TestASCIIOnly/x.𐀀_[ascii]#01
=== RUN TestASCIIOnly/var_\u{100a}_=_{\u100A:_'\u100A'}_[ascii]
=== RUN TestASCIIOnly/var_\u{1000a}_=_{\u{1000A}:_'\u{1000A}'}_[ascii]
=== RUN TestASCIIOnly/let_x_=_'_'
=== RUN TestASCIIOnly/let_x_=_'_'#01
=== RUN TestASCIIOnly/let_x_=_'\ufeff'
=== RUN TestASCIIOnly/class_𐀀_extends_π_{}_[ascii]
=== RUN TestASCIIOnly/(class_𐀀_extends_π_{})_[ascii]
=== RUN TestASCIIOnly/class_𐀀_extends_π_{}_[ascii]#01
=== RUN TestASCIIOnly/(class_𐀀_extends_π_{})_[ascii]#01
--- PASS: TestASCIIOnly (0.03s)
--- PASS: TestASCIIOnly/let_π_=_'π' (0.00s)
--- PASS: TestASCIIOnly/let_π__=_'π' (0.00s)
--- PASS: TestASCIIOnly/let__π_=_'π' (0.00s)
--- PASS: TestASCIIOnly/let_π_=_'π'_[ascii] (0.00s)
--- PASS: TestASCIIOnly/let_π__=_'π'_[ascii] (0.00s)
--- PASS: TestASCIIOnly/let__π_=_'π'_[ascii] (0.00s)
--- PASS: TestASCIIOnly/let_貓_=_'🐈' (0.00s)
--- PASS: TestASCIIOnly/let_貓abc_=_'🐈' (0.00s)
--- PASS: TestASCIIOnly/let_abc貓_=_'🐈' (0.00s)
--- PASS: TestASCIIOnly/let_貓_=_'🐈'_[ascii] (0.00s)
--- PASS: TestASCIIOnly/let_貓abc_=_'🐈'_[ascii] (0.00s)
--- PASS: TestASCIIOnly/let_abc貓_=_'🐈'_[ascii] (0.00s)
--- PASS: TestASCIIOnly/var_𐀀 (0.00s)
--- PASS: TestASCIIOnly/var_\u{10000} (0.00s)
--- PASS: TestASCIIOnly/var_𐀀_[ascii] (0.01s)
--- PASS: TestASCIIOnly/var_\u{10000}_[ascii] (0.01s)
--- PASS: TestASCIIOnly/'𐀀'_[ascii] (0.00s)
--- PASS: TestASCIIOnly/'𐀀'_[ascii]#01 (0.00s)
--- PASS: TestASCIIOnly/x.𐀀_[ascii] (0.00s)
--- PASS: TestASCIIOnly/x.𐀀_[ascii]#01 (0.00s)
--- PASS: TestASCIIOnly/var_\u{100a}_=_{\u100A:_'\u100A'}_[ascii] (0.00s)
--- PASS: TestASCIIOnly/var_\u{1000a}_=_{\u{1000A}:_'\u{1000A}'}_[ascii] (0.00s)
--- PASS: TestASCIIOnly/let_x_=_'_' (0.00s)
--- PASS: TestASCIIOnly/let_x_=_'_'#01 (0.00s)
--- PASS: TestASCIIOnly/let_x_=_'\ufeff' (0.00s)
--- PASS: TestASCIIOnly/class_𐀀_extends_π_{}_[ascii] (0.00s)
--- PASS: TestASCIIOnly/(class_𐀀_extends_π_{})_[ascii] (0.00s)
--- PASS: TestASCIIOnly/class_𐀀_extends_π_{}_[ascii]#01 (0.00s)
--- PASS: TestASCIIOnly/(class_𐀀_extends_π_{})_[ascii]#01 (0.00s)
PASS
ok github.com/evanw/esbuild/internal/js_printer 0.768s
? github.com/evanw/esbuild/internal/logger [no test files]
? github.com/evanw/esbuild/internal/renamer [no test files]
? github.com/evanw/esbuild/internal/resolver [no test files]
? github.com/evanw/esbuild/internal/runtime [no test files]
? github.com/evanw/esbuild/internal/sourcemap [no test files]
? github.com/evanw/esbuild/internal/test [no test files]
? github.com/evanw/esbuild/internal/xxhash [no test files]
? github.com/evanw/esbuild/pkg/api [no test files]
? github.com/evanw/esbuild/pkg/cli [no test files]
create-stamp debian/debhelper-build-stamp
dh_testroot -a -O--builddirectory=_build -O--buildsystem=golang
dh_prep -a -O--builddirectory=_build -O--buildsystem=golang
dh_auto_install -a -O--builddirectory=_build -O--buildsystem=golang
cd _build && mkdir -p /<<PKGBUILDDIR>>/debian/tmp/usr
cd _build && cp -r bin /<<PKGBUILDDIR>>/debian/tmp/usr
dh_install -a -O--builddirectory=_build -O--buildsystem=golang
dh_installdocs -a -O--builddirectory=_build -O--buildsystem=golang
dh_installchangelogs -a -O--builddirectory=_build -O--buildsystem=golang
dh_installman -a -O--builddirectory=_build -O--buildsystem=golang
dh_installsystemduser -a -O--builddirectory=_build -O--buildsystem=golang
dh_perl -a -O--builddirectory=_build -O--buildsystem=golang
dh_link -a -O--builddirectory=_build -O--buildsystem=golang
dh_strip_nondeterminism -a -O--builddirectory=_build -O--buildsystem=golang
dh_compress -a -O--builddirectory=_build -O--buildsystem=golang
dh_fixperms -a -O--builddirectory=_build -O--buildsystem=golang
dh_missing -a -O--builddirectory=_build -O--buildsystem=golang
dh_dwz -a -O--builddirectory=_build -O--buildsystem=golang
dwz: debian/esbuild/usr/bin/esbuild: .debug_info section not present
dh_strip -a -O--builddirectory=_build -O--buildsystem=golang
dh_strip: warning: Could not find the BuildID in debian/esbuild/usr/bin/esbuild
dh_makeshlibs -a -O--builddirectory=_build -O--buildsystem=golang
dh_shlibdeps -a -O--builddirectory=_build -O--buildsystem=golang
dh_installdeb -a -O--builddirectory=_build -O--buildsystem=golang
dh_golang -a -O--builddirectory=_build -O--buildsystem=golang
dh_gencontrol -a -O--builddirectory=_build -O--buildsystem=golang
dh_md5sums -a -O--builddirectory=_build -O--buildsystem=golang
dh_builddeb -a -O--builddirectory=_build -O--buildsystem=golang
dpkg-deb: building package 'esbuild' in '../esbuild_0.11.16-1_armhf.deb'.
dpkg-genbuildinfo --build=any
dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../golang-github-evanw-esbuild_0.11.16-1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2021-10-17T07:06:51Z
Finished
--------
I: Built successfully
+------------------------------------------------------------------------------+
| Post Build Chroot |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Changes |
+------------------------------------------------------------------------------+
golang-github-evanw-esbuild_0.11.16-1_armhf.changes:
----------------------------------------------------
Format: 1.8
Date: Fri, 15 Oct 2021 05:34:50 -0600
Source: golang-github-evanw-esbuild
Binary: esbuild
Architecture: armhf
Version: 0.11.16-1
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Anthony Fok <foka@debian.org>
Description:
esbuild - extremely fast JavaScript bundler and minifier (program)
Changes:
golang-github-evanw-esbuild (0.11.16-1) unstable; urgency=medium
.
* New upstream version 0.11.16
* Bump Standards-Version to 4.6.0 (no change)
* Mark library package with "Multi-Arch: foreign"
* Update esbuild(1) man page to 0.11.16
* Remove scripts/fuzzer/escodegen.js entry from debian/copyright.
Upstream "delete[d] the fuzzer that doesn't work anymore" in v0.11.11
Checksums-Sha1:
e25f13a262bc975bf497a593d5dc4aebc57857e4 2202872 esbuild_0.11.16-1_armhf.deb
17bcddf1f64ed47b651dc34cd1b31a65b5bbe1e1 4856 golang-github-evanw-esbuild_0.11.16-1_armhf.buildinfo
Checksums-Sha256:
587aa9d56947b0b30a89ab2e29d3f7a6fbbc894b5ec78a4a2ec1a625ee95de27 2202872 esbuild_0.11.16-1_armhf.deb
d9149dca1137bcd2149fd798a2c807cef7a86b010aeae9252fa387e29b95d431 4856 golang-github-evanw-esbuild_0.11.16-1_armhf.buildinfo
Files:
42bcc90702afa1f3a8923314b6777478 2202872 javascript optional esbuild_0.11.16-1_armhf.deb
b2c5969241e798fb7c94fd7bf3e15478 4856 golang optional golang-github-evanw-esbuild_0.11.16-1_armhf.buildinfo
+------------------------------------------------------------------------------+
| Package contents |
+------------------------------------------------------------------------------+
esbuild_0.11.16-1_armhf.deb
---------------------------
new Debian package, version 2.0.
size 2202872 bytes: control archive=948 bytes.
879 bytes, 21 lines control
327 bytes, 5 lines md5sums
Package: esbuild
Source: golang-github-evanw-esbuild
Version: 0.11.16-1
Architecture: armhf
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Installed-Size: 6541
Depends: libc6 (>= 2.32)
Built-Using: golang-1.16 (= 1.16.9-2), golang-golang-x-sys (= 0.0~git20210806.e5e7981-1)
Section: javascript
Priority: optional
Homepage: https://github.com/evanw/esbuild
Description: extremely fast JavaScript bundler and minifier (program)
esbuild is a JavaScript bundler and minifier. It packages up
JavaScript and TypeScript code for distribution on the web.
.
Why build another JavaScript build tool? The current build tools for the web
are at least an order of magnitude slower than they should be. It is hoped
that this project serves as an "existence proof" that JavaScript tooling
can be much, much faster.
.
This package contains the esbuild binary.
drwxr-xr-x root/root 0 2021-10-15 11:34 ./
drwxr-xr-x root/root 0 2021-10-15 11:34 ./usr/
drwxr-xr-x root/root 0 2021-10-15 11:34 ./usr/bin/
-rwxr-xr-x root/root 6548112 2021-10-15 11:34 ./usr/bin/esbuild
drwxr-xr-x root/root 0 2021-10-15 11:34 ./usr/share/
drwxr-xr-x root/root 0 2021-10-15 11:34 ./usr/share/doc/
drwxr-xr-x root/root 0 2021-10-15 11:34 ./usr/share/doc/esbuild/
-rw-r--r-- root/root 868 2021-10-15 11:34 ./usr/share/doc/esbuild/changelog.Debian.gz
-rw-r--r-- root/root 132653 2021-04-28 08:54 ./usr/share/doc/esbuild/changelog.gz
-rw-r--r-- root/root 2976 2021-10-15 11:34 ./usr/share/doc/esbuild/copyright
drwxr-xr-x root/root 0 2021-10-15 11:34 ./usr/share/man/
drwxr-xr-x root/root 0 2021-10-15 11:34 ./usr/share/man/man1/
-rw-r--r-- root/root 2966 2021-10-15 11:34 ./usr/share/man/man1/esbuild.1.gz
+------------------------------------------------------------------------------+
| Post Build |
+------------------------------------------------------------------------------+
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: armhf
Build-Space: 149372
Build-Time: 274
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 398
Job: golang-github-evanw-esbuild_0.11.16-1
Machine Architecture: armhf
Package: golang-github-evanw-esbuild
Package-Time: 720
Source-Version: 0.11.16-1
Space: 149372
Status: successful
Version: 0.11.16-1
--------------------------------------------------------------------------------
Finished at 2021-10-17T07:06:51Z
Build needed 00:12:00, 149372k disc space